MessageHeaders.GetHeader Метод

Определение

Извлекает заголовок сообщения в этой коллекции.Retrieves a message header in this collection.

Перегрузки

GetHeader<T>(String, String, XmlObjectSerializer)

Извлекает заголовок сообщения в этой коллекции по заданным значению LocalName, пространству имен универсального кода ресурса (URI) и сериализатору.Retrieves a message header in this collection by the specified LocalName, namespace URI and serializer.

GetHeader<T>(String, String)

Находит заголовок сообщения в этой коллекции по заданным значению LocalName и URI-коду пространства имен элемента заголовка.Finds a message header in this collection by the specified LocalName and namespace URI of the header element.

GetHeader<T>(String, String, String[])

Извлекает заголовок сообщения в этой коллекции по заданным значению LocalName, пространству имен универсального кода ресурса (URI) и агентам элемента заголовка.Retrieves a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

GetHeader<T>(Int32)

Извлекает заголовок сообщения в заданной позиции этой коллекции.Retrieves a message header at a specific position in this collection.

GetHeader<T>(Int32, XmlObjectSerializer)

Извлекает заголовок сообщения в заданной позиции этой коллекции.Retrieves a message header at a specific position in this collection.

GetHeader<T>(String, String, XmlObjectSerializer)

Извлекает заголовок сообщения в этой коллекции по заданным значению LocalName, пространству имен универсального кода ресурса (URI) и сериализатору.Retrieves a message header in this collection by the specified LocalName, namespace URI and serializer.

public:
generic <typename T>
 T GetHeader(System::String ^ name, System::String ^ ns, System::Runtime::Serialization::XmlObjectSerializer ^ serializer);
public T GetHeader<T> (string name, string ns, System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetHeader : string * string * System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetHeader(Of T) (name As String, ns As String, serializer As XmlObjectSerializer) As T

Параметры типа

T

Тип заголовка сообщения.The type of the message header.

Параметры

name
String

Значение LocalName XML-элемента заголовка.The LocalName of the header XML element.

ns
String

Универсальный код ресурса (URI) пространства имен XML-элемента заголовка.The namespace URI of the header XML element.

serializer
XmlObjectSerializer

Объект XmlObjectSerializer, используемый для сериализации заголовка.An XmlObjectSerializer that is used to serialize the header.

Возвращаемое значение

T

Заголовок сообщения с указанным именем.A message header with the specified name.

GetHeader<T>(String, String)

Находит заголовок сообщения в этой коллекции по заданным значению LocalName и URI-коду пространства имен элемента заголовка.Finds a message header in this collection by the specified LocalName and namespace URI of the header element.

public:
generic <typename T>
 T GetHeader(System::String ^ name, System::String ^ ns);
public T GetHeader<T> (string name, string ns);
member this.GetHeader : string * string -> 'T
Public Function GetHeader(Of T) (name As String, ns As String) As T

Параметры типа

T

Тип заголовка сообщения.The type of the message header.

Параметры

name
String

Значение LocalName XML-элемента заголовка.The LocalName of the header XML element.

ns
String

Универсальный код ресурса (URI) пространства имен XML-элемента заголовка.The namespace URI of the header XML element.

Возвращаемое значение

T

Заголовок сообщения с указанным именем.A message header with the specified name.

Комментарии

Этот метод использует только сериализатор DataContractSerializer.This method only uses the DataContractSerializer. Метод не пытается определить по типу, какой сериализатор следует использовать — XmlObjectSerializer или DataContractSerializer.It does not try to detect from the type whether it should use the XmlObjectSerializer or the DataContractSerializer. Чтобы использовать сериализатор XML, необходимо вызвать метод GetHeader<T>(String, String, XmlObjectSerializer) или получить средство чтения из содержимого и выполнить прямой вызов в сериализатор.To use the XML serializer, call GetHeader<T>(String, String, XmlObjectSerializer) or obtain the reader at the contents and call directly into the serializer.

GetHeader<T>(String, String, String[])

Извлекает заголовок сообщения в этой коллекции по заданным значению LocalName, пространству имен универсального кода ресурса (URI) и агентам элемента заголовка.Retrieves a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

public:
generic <typename T>
 T GetHeader(System::String ^ name, System::String ^ ns, ... cli::array <System::String ^> ^ actors);
public T GetHeader<T> (string name, string ns, params string[] actors);
member this.GetHeader : string * string * string[] -> 'T
Public Function GetHeader(Of T) (name As String, ns As String, ParamArray actors As String()) As T

Параметры типа

T

Тип заголовка сообщения.The type of the message header.

Параметры

name
String

Значение LocalName XML-элемента заголовка.The LocalName of the header XML element.

ns
String

Универсальный код ресурса (URI) пространства имен XML-элемента заголовка.The namespace URI of the header XML element.

actors
String[]

Целевой получатель заголовка сообщения.The targeted recipient of the message header.

Возвращаемое значение

T

Заголовок сообщения с указанным именем.A message header with the specified name.

Комментарии

Этот метод использует только сериализатор DataContractSerializer.This method only uses the DataContractSerializer. Метод не пытается определить по типу, какой сериализатор следует использовать — XmlObjectSerializer или DataContractSerializer.It does not try to detect from the type whether it should use the XmlObjectSerializer or DataContractSerializer. Чтобы использовать сериализатор XML, необходимо вызвать метод GetHeader<T>(String, String, XmlObjectSerializer) или получить средство чтения из содержимого и выполнить прямой вызов в сериализатор.To use the XML serializer, call GetHeader<T>(String, String, XmlObjectSerializer) or obtain the reader at the contents and call directly into the serializer.

GetHeader<T>(Int32)

Извлекает заголовок сообщения в заданной позиции этой коллекции.Retrieves a message header at a specific position in this collection.

public:
generic <typename T>
 T GetHeader(int index);
public T GetHeader<T> (int index);
member this.GetHeader : int -> 'T
Public Function GetHeader(Of T) (index As Integer) As T

Параметры типа

T

Тип заголовка сообщения.The type of the message header.

Параметры

index
Int32

Возвращаемый отсчитываемый от нуля индекс заголовка.The zero-based index of the header to get.

Возвращаемое значение

T

Заголовок сообщения по указанному индексу.A message header at the specified index.

Комментарии

Этот метод использует только сериализатор DataContractSerializer.This method only uses the DataContractSerializer. Метод не пытается определить по типу, какой сериализатор следует использовать — XmlObjectSerializer или DataContractSerializer.It does not try to detect from the type whether it should use the XmlObjectSerializer or DataContractSerializer. Чтобы использовать сериализатор XML, необходимо вызвать метод GetHeader<T>(String, String, XmlObjectSerializer) или получить средство чтения из содержимого и выполнить прямой вызов в сериализатор.To use the XML serializer, call GetHeader<T>(String, String, XmlObjectSerializer) or obtain the reader at the contents and call directly into the serializer.

GetHeader<T>(Int32, XmlObjectSerializer)

Извлекает заголовок сообщения в заданной позиции этой коллекции.Retrieves a message header at a specific position in this collection.

public:
generic <typename T>
 T GetHeader(int index, System::Runtime::Serialization::XmlObjectSerializer ^ serializer);
public T GetHeader<T> (int index, System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetHeader : int * System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetHeader(Of T) (index As Integer, serializer As XmlObjectSerializer) As T

Параметры типа

T

Тип заголовка сообщения.The type of the message header.

Параметры

index
Int32

Возвращаемый отсчитываемый от нуля индекс заголовка.The zero-based index of the header to get.

serializer
XmlObjectSerializer

Объект XmlObjectSerializer, используемый для сериализации заголовка.An XmlObjectSerializer that is used to serialize the header.

Возвращаемое значение

T

Заголовок сообщения по указанному индексу.A message header at the specified index.

Применяется к