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

 

Returns a String that contains the SOAP header content of the SOAP message.

Namespace:   System.Web.Services.Protocols
Assembly:  System.Web.Services (in System.Web.Services.dll)

public:
String^ ReadHeaders(
	XmlReader^ reader,
	XmlSerializer^ serializer,
	SoapHeaderCollection^ headers,
	array<SoapHeaderMapping^>^ mappings,
	SoapHeaderDirection direction,
	String^ envelopeNS,
	String^ encodingStyle,
	bool checkRequiredHeaders
)

Parameters

reader
Type: System.Xml::XmlReader^

The XmlReader to be used in writing the headers.

serializer
Type: System.Xml.Serialization::XmlSerializer^

The XmlSerializer to be used in reading the headers.

headers
Type: System.Web.Services.Protocols::SoapHeaderCollection^

The SoapHeaderCollection that contains the SOAP headers.

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.

envelopeNS
Type: System::String^

A String that contains the namespace for the SOAP message envelope.

encodingStyle
Type: System::String^

A String that contains the encoding style for the SOAP headers.

checkRequiredHeaders
Type: System::Boolean

A Boolean that indicates whether to check for the required SOAP headers.

Return Value

Type: System::String^

A String that contains the SOAP header content of the SOAP message.

.NET Framework
Available since 2.0
Return to top
Show: