﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SoapHeaderException" FullName="System.Web.Services.Protocols.SoapHeaderException"><TypeSignature Language="C#" Maintainer="auto" Value="public class SoapHeaderException : System.Web.Services.Protocols.SoapException" /><AssemblyInfo><AssemblyName>System.Web.Services</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Web.Services.Protocols.SoapException</BaseTypeName></Base><Interfaces></Interfaces><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When an XML Web service client adds a SOAP header to an XML Web service method call with the <see cref="P:System.Web.Services.Protocols.SoapHeader.MustUnderstand" /> property set to true, the XML Web service method must set the <see cref="P:System.Web.Services.Protocols.SoapHeader.DidUnderstand" /> property to true; otherwise, a <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> is thrown.</para><para>The <see cref="P:System.Web.Services.Protocols.SoapException.Detail" /> property cannot be set according to the SOAP specification for a <see cref="T:System.Web.Services.Protocols.SoapHeaderException" />.</para><block subset="none" type="note"><para>Applications that use the SOAP 1.1 specification as the service protocol can use the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> to access SOAP faults. However, applications that use the SOAP 1.2 specification must use the <see cref="T:System.Web.Services.Protocols.SoapException" /> to access SOAP faults.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>The SOAP representation of a server error.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SoapHeaderException ();" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected SoapHeaderException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" /><Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class with parameters for controlling serialization.</para></summary><param name="info"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains values that are used during serialization and deserialization.</param><param name="context"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="M:System.Web.Services.Protocols.SoapHeaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> that contains data about the source and destination of the serialization stream.</param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SoapHeaderException (string message, System.Xml.XmlQualifiedName code);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="code" Type="System.Xml.XmlQualifiedName" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class.</para></summary><param name="message"><attribution license="cc4" from="Microsoft" modified="false" />A message that identifies the reason the exception occurred. This parameter sets the <see cref="P:System.Exception.Message" /> property.</param><param name="code"><attribution license="cc4" from="Microsoft" modified="false" />The type of error that occurred. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Code" /> property.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SoapHeaderException (string message, System.Xml.XmlQualifiedName code, Exception innerException);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="code" Type="System.Xml.XmlQualifiedName" /><Parameter Name="innerException" Type="System.Exception" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class.</para></summary><param name="message"><attribution license="cc4" from="Microsoft" modified="false" />A message that identifies the reason the exception occurred. This parameter sets the <see cref="P:System.Exception.Message" /> property.</param><param name="code"><attribution license="cc4" from="Microsoft" modified="false" />The type of error that occurred. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Code" /> property.</param><param name="innerException"><attribution license="cc4" from="Microsoft" modified="false" />A reference to the root cause of an exception. This parameter sets the <see cref="P:System.Exception.InnerException" /> property.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SoapHeaderException (string message, System.Xml.XmlQualifiedName code, string actor);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="code" Type="System.Xml.XmlQualifiedName" /><Parameter Name="actor" Type="System.String" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class.</para></summary><param name="message"><attribution license="cc4" from="Microsoft" modified="false" />A message that identifies the reason the exception occurred. This parameter sets the <see cref="P:System.Exception.Message" /> property.</param><param name="code"><attribution license="cc4" from="Microsoft" modified="false" />The type of error that occurred. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Code" /> property.</param><param name="actor"><attribution license="cc4" from="Microsoft" modified="false" />The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Actor" /> property.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SoapHeaderException (string message, System.Xml.XmlQualifiedName code, string actor, Exception innerException);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="code" Type="System.Xml.XmlQualifiedName" /><Parameter Name="actor" Type="System.String" /><Parameter Name="innerException" Type="System.Exception" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class.</para></summary><param name="message"><attribution license="cc4" from="Microsoft" modified="false" />A message that identifies the reason the exception occurred. This parameter sets the <see cref="P:System.Exception.Message" /> property.</param><param name="code"><attribution license="cc4" from="Microsoft" modified="false" />The type of error that occurred. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Code" /> property.</param><param name="actor"><attribution license="cc4" from="Microsoft" modified="false" />The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Actor" /> property.</param><param name="innerException"><attribution license="cc4" from="Microsoft" modified="false" />A reference to the root cause of an exception. This parameter sets the <see cref="P:System.Exception.InnerException" /> property.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SoapHeaderException (string message, System.Xml.XmlQualifiedName code, string actor, string role, System.Web.Services.Protocols.SoapFaultSubCode subcode, Exception innerException);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="code" Type="System.Xml.XmlQualifiedName" /><Parameter Name="actor" Type="System.String" /><Parameter Name="role" Type="System.String" /><Parameter Name="subcode" Type="System.Web.Services.Protocols.SoapFaultSubCode" /><Parameter Name="innerException" Type="System.Exception" /></Parameters><Docs><param name="subcode">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class with the associated data.</para></summary><param name="message"><attribution license="cc4" from="Microsoft" modified="false" />A message that identifies the reason the exception occurred. This parameter sets the <see cref="P:System.Exception.Message" /> property.</param><param name="code"><attribution license="cc4" from="Microsoft" modified="false" />The type of error that occurred. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Code" /> property.</param><param name="actor"><attribution license="cc4" from="Microsoft" modified="false" />The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Actor" /> property.</param><param name="role"><attribution license="cc4" from="Microsoft" modified="false" />An URI that represents the role of the XML Web service in the processing of the SOAP message. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Role" /> property.</param><param name="innerException"><attribution license="cc4" from="Microsoft" modified="false" />A reference to the root cause of the exception. This parameter sets the <see cref="P:System.Exception.InnerException" /> property.</param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SoapHeaderException (string message, System.Xml.XmlQualifiedName code, string actor, string role, string lang, System.Web.Services.Protocols.SoapFaultSubCode subcode, Exception innerException);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="code" Type="System.Xml.XmlQualifiedName" /><Parameter Name="actor" Type="System.String" /><Parameter Name="role" Type="System.String" /><Parameter Name="lang" Type="System.String" /><Parameter Name="subcode" Type="System.Web.Services.Protocols.SoapFaultSubCode" /><Parameter Name="innerException" Type="System.Exception" /></Parameters><Docs><param name="subcode">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Protocols.SoapHeaderException" /> class with the associated data.</para></summary><param name="message"><attribution license="cc4" from="Microsoft" modified="false" />A message that identifies the reason the exception occurred. This parameter sets the <see cref="P:System.Exception.Message" /> property.</param><param name="code"><attribution license="cc4" from="Microsoft" modified="false" />The type of error that occurred. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Code" /> property.</param><param name="actor"><attribution license="cc4" from="Microsoft" modified="false" />The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Actor" /> property.</param><param name="role"><attribution license="cc4" from="Microsoft" modified="false" />An URI that represents the role of the XML Web service in the processing of the SOAP message. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Role" /> property.</param><param name="lang"><attribution license="cc4" from="Microsoft" modified="false" />A string that identifies the human language associated with the exception. This parameter sets the <see cref="P:System.Web.Services.Protocols.SoapException.Lang" /> property.</param><param name="innerException"><attribution license="cc4" from="Microsoft" modified="false" />A reference to the root cause of an exception. This parameter sets the <see cref="P:System.Exception.InnerException" /> property.</param></Docs></Member></Members></Type>