SoapHeaderHandling::WriteHeaders Method (XmlWriter^, XmlSerializer^, SoapHeaderCollection^, array<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)
public: static void WriteHeaders( XmlWriter^ writer, XmlSerializer^ serializer, SoapHeaderCollection^ headers, array<SoapHeaderMapping^>^ mappings, SoapHeaderDirection direction, bool isEncoded, String^ defaultNS, bool serviceDefaultIsEncoded, String^ envelopeNS )
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:
array<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