Export (0) Print
Expand All

MessageHeaders.GetHeader<T> Method (String, String, String[])

Retrieves a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

Namespace:  System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public T GetHeader<T>(
	string name,
	string ns,
	params string[] actors
)

Type Parameters

T

The message header.

Parameters

name
Type: System.String

The LocalName of the header XML element.

ns
Type: System.String

The namespace URI of the header XML element.

actors
Type: System.String[]

The targeted recipient of the message header.

Return Value

Type: T
A message header.

This method only uses the DataContractSerializer. It does not try to detect from the type whether it should use the XmlObjectSerializer or DataContractSerializer. To use the XML serializer, call GetHeader<T>(String, String, XmlObjectSerializer) or obtain the reader at the contents and call directly into the serializer.

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0

Community Additions

ADD
Show:
© 2014 Microsoft