SoapUnknownHeader Class
Represents the data received from a SOAP header that was not understood by the recipient XML Web service or XML Web service client. This class cannot be inherited.
Assembly: System.Web.Services (in System.Web.Services.dll)
System.Web.Services.Protocols.SoapHeader
System.Web.Services.Protocols.SoapUnknownHeader
| Name | Description | |
|---|---|---|
![]() | SoapUnknownHeader() | Initializes a new instance of the SoapUnknownHeader class. |
| Name | Description | |
|---|---|---|
![]() | Actor | Gets or sets the recipient of the SOAP header.(Inherited from SoapHeader.) |
![]() | DidUnderstand | Gets or sets a value indicating whether an XML Web service method properly processed a SOAP header.(Inherited from SoapHeader.) |
![]() | Element | Gets or sets the XML Header element for a SOAP request or response. |
![]() | EncodedMustUnderstand | Gets or sets the value of the mustUnderstand XML attribute for the SOAP header when communicating with SOAP protocol version 1.1.(Inherited from SoapHeader.) |
![]() | EncodedMustUnderstand12 | Gets or sets the value of the mustUnderstand XML attribute for the SOAP header when communicating with SOAP protocol version 1.2.(Inherited from SoapHeader.) |
![]() | EncodedRelay | Gets or sets the relay attribute of the SOAP 1.2 header.(Inherited from SoapHeader.) |
![]() | MustUnderstand | Gets or sets a value indicating whether the SoapHeader must be understood.(Inherited from SoapHeader.) |
![]() | Relay | Gets or sets a value that indicates whether the SOAP header is to be relayed to the next SOAP node if the current node does not understand the header.(Inherited from SoapHeader.) |
![]() | Role | Gets or sets the recipient of the SOAP header.(Inherited from SoapHeader.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
A SOAP client might invoke an XML Web service with additional data beyond the required parameters in the form of a SOAP header. An XML Web service created using ASP.NET or an XML Web service client can view any SOAP headers it did not know about at the time the XML Web service was written by applying a SoapHeaderAttribute with a MemberName property of either an array of SoapHeader, SoapHeader, SoapUnknownHeader or an array of SoapUnknownHeader to the XML Web service method. Specifying a Type of SoapUnknownHeader, allows the XML Web service to view the contents of the SOAP header in the form of an XmlElement.
The MyWebService XML Web service accepts and processes the MyHeader SOAP header sent with any calls to the MyWebMethod XML Web service method. Additionally, MyWebMethod receives any SOAP headers other than the MyHeader SOAP header.
Available since 1.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

