SoapHeaderHandling.WriteHeaders Method (XmlWriter, XmlSerializer, SoapHeaderCollection, SoapHeaderMapping[], SoapHeaderDirection, Boolean, String, Boolean, String)
Writes the specified SOAP header content to the SOAP message.
Assembly: System.Web.Services (in System.Web.Services.dll)
static member WriteHeaders : writer:XmlWriter * serializer:XmlSerializer * headers:SoapHeaderCollection * mappings:SoapHeaderMapping[] * direction:SoapHeaderDirection * isEncoded:bool * defaultNS:string * serviceDefaultIsEncoded:bool * envelopeNS:string -> unit
Parameters
- writer
-
Type:
System.Xml.XmlWriter
The XmlWriter to be used in writing the headers.
- serializer
-
Type:
System.Xml.Serialization.XmlSerializer
The XmlSerializer to be used in writing the headers.
- headers
-
Type:
System.Web.Services.Protocols.SoapHeaderCollection
The SoapHeaderCollection that contains the SOAP headers to be written.
- mappings
-
Type:
System.Web.Services.Protocols.SoapHeaderMapping[]
An array of type SoapHeaderMapping that contains the mappings for the SOAP headers.
- direction
-
Type:
System.Web.Services.Protocols.SoapHeaderDirection
A SoapHeaderDirection value that indicates the direction of the SOAP headers.
- isEncoded
-
Type:
System.Boolean
A Boolean that indicates whether the SOAP headers are encoded.
- defaultNS
-
Type:
System.String
A String that contains the default namespace for the XML Web service.
- serviceDefaultIsEncoded
-
Type:
System.Boolean
A Boolean that indicates whether data sent to and from the XML Web service is encoded by default.
- envelopeNS
-
Type:
System.String
A String that contains the namespace for the SOAP message envelope.
Available since 2.0
SoapHeaderHandling Class
System.Web.Services.Protocols Namespace
How to: Change a SOAP Header's Recipients