﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ExceptionDetail" FullName="System.ServiceModel.ExceptionDetail"><TypeSignature Language="C#" Value="public class ExceptionDetail" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ExceptionDetail extends System.Object" /><AssemblyInfo><AssemblyName>System.ServiceModel</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.Runtime.Serialization.DataContract</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.ServiceModel.ExceptionDetail" /> class is the type parameter used as the fault detail object when a <see cref="T:System.ServiceModel.FaultException" /> is sent by a service as a result of setting the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.IncludeExceptionDetailInFaults" /> or the <see cref="P:System.ServiceModel.Description.ServiceDebugBehavior.IncludeExceptionDetailInFaults" /> property to true. </para><para>To send a <see cref="T:System.ServiceModel.ExceptionDetail" /> object the type must be serializable. For more information on serialization options, see <format type="text/html"><a href="7c5a26c8-89c9-4bcb-a4bc-7131e6d01f0c">Specifying Data Transfer in Service Contracts</a></format>. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents fault detail information.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ExceptionDetail (Exception exception);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Exception exception) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="exception" Type="System.Exception" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The help link, message, stack trace, and type name information is extracted and added to the equivalent properties in <see cref="T:System.ServiceModel.ExceptionDetail" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.ExceptionDetail" /> class from the exception. </para></summary><param name="exception"><attribution license="cc4" from="Microsoft" modified="false" />The exception to be serialized as an <see cref="T:System.ServiceModel.ExceptionDetail" /> object.</param></Docs></Member><Member MemberName="HelpLink"><MemberSignature Language="C#" Value="public string HelpLink { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string HelpLink" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.Serialization.DataMember</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value, which represents a help file, is a URN or URL.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the help link from the exception passed to the constructor.</para></summary></Docs></Member><Member MemberName="InnerException"><MemberSignature Language="C#" Value="public System.ServiceModel.ExceptionDetail InnerException { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.ServiceModel.ExceptionDetail InnerException" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.Serialization.DataMember</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.ServiceModel.ExceptionDetail</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.ServiceModel.ExceptionDetail.InnerException" /> property to obtain the set of exceptions that led to the current exception.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the <see cref="T:System.ServiceModel.ExceptionDetail" /> object that represents the inner exception.</para></summary></Docs></Member><Member MemberName="Message"><MemberSignature Language="C#" Value="public string Message { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string Message" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.Serialization.DataMember</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The text of <see cref="P:System.ServiceModel.ExceptionDetail.Message" /> should completely describe the error and should, when possible, explain how to correct it.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the message from the exception passed to the constructor.</para></summary></Docs></Member><Member MemberName="StackTrace"><MemberSignature Language="C#" Value="public string StackTrace { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string StackTrace" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.Serialization.DataMember</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The execution stack keeps track of all the methods that are in execution at a given instant. A trace of the method calls is called a stack trace.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the stack trace information from the exception passed to the constructor.</para></summary></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the exception detail information for the exception passed to the constructor.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The message and stack trace of the exception.</para></returns></Docs></Member><Member MemberName="Type"><MemberSignature Language="C#" Value="public string Type { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string Type" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.Serialization.DataMember</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the type string for the exception passed to the constructor.</para></summary></Docs></Member></Members></Type>