SoapHeaderHandling::WriteHeaders Method (XmlWriter^, XmlSerializer^, SoapHeaderCollection^, array<SoapHeaderMapping^>^, SoapHeaderDirection, Boolean, String^, Boolean, String^)

 

Writes the specified SOAP header content to the SOAP message.

Namespace:   System.Web.Services.Protocols
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.

.NET Framework
Available since 2.0
Return to top
Show: