Partilhar via


MessageHeaders.GetHeader Método

Definição

Recupera um cabeçalho de mensagem nesta coleção.

Sobrecargas

GetHeader<T>(String, String, XmlObjectSerializer)

Recupera um cabeçalho de mensagem nesta coleção segundo o LocalName, o namespace, o URI e o serializador especificados.

GetHeader<T>(String, String)

Localiza um cabeçalho de mensagem nessa coleção pelo URI do namespace e o LocalName especificados do elemento de cabeçalho.

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

Recupera um cabeçalho de mensagem nessa coleção pelo LocalName, URI de namespace e atores especificados do elemento de cabeçalho.

GetHeader<T>(Int32)

Recupera um cabeçalho de mensagem em uma posição específica nessa coleção.

GetHeader<T>(Int32, XmlObjectSerializer)

Recupera um cabeçalho de mensagem em uma posição específica nessa coleção.

GetHeader<T>(String, String, XmlObjectSerializer)

Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs

Recupera um cabeçalho de mensagem nesta coleção segundo o LocalName, o namespace, o URI e o serializador especificados.

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

Parâmetros de tipo

T

O tipo de cabeçalho da mensagem.

Parâmetros

name
String

O LocalName do elemento XML do cabeçalho.

ns
String

O URI do namespace do elemento XML do cabeçalho.

serializer
XmlObjectSerializer

Um XmlObjectSerializer que é usado para serializar o cabeçalho.

Retornos

T

Um cabeçalho de mensagem com o nome especificado.

Aplica-se a

GetHeader<T>(String, String)

Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs

Localiza um cabeçalho de mensagem nessa coleção pelo URI do namespace e o LocalName especificados do elemento de cabeçalho.

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

Parâmetros de tipo

T

O tipo de cabeçalho da mensagem.

Parâmetros

name
String

O LocalName do elemento XML do cabeçalho.

ns
String

O URI do namespace do elemento XML do cabeçalho.

Retornos

T

Um cabeçalho de mensagem com o nome especificado.

Comentários

Esse método usa apenas o DataContractSerializer. Ele não tenta detectar do tipo se deve usar o XmlObjectSerializer ou o DataContractSerializer. Para usar o serializador XML, chame GetHeader<T>(String, String, XmlObjectSerializer) ou obtenha o leitor no conteúdo e chame diretamente no serializador.

Aplica-se a

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

Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs

Recupera um cabeçalho de mensagem nessa coleção pelo LocalName, URI de namespace e atores especificados do elemento de cabeçalho.

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

Parâmetros de tipo

T

O tipo de cabeçalho da mensagem.

Parâmetros

name
String

O LocalName do elemento XML do cabeçalho.

ns
String

O URI do namespace do elemento XML do cabeçalho.

actors
String[]

O destinatário de destino do cabeçalho da mensagem.

Retornos

T

Um cabeçalho de mensagem com o nome especificado.

Comentários

Esse método usa apenas o DataContractSerializer. Ele não tenta detectar do tipo se deve usar o XmlObjectSerializer ou DataContractSerializero . Para usar o serializador XML, chame GetHeader<T>(String, String, XmlObjectSerializer) ou obtenha o leitor no conteúdo e chame diretamente no serializador.

Aplica-se a

GetHeader<T>(Int32)

Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs

Recupera um cabeçalho de mensagem em uma posição específica nessa coleção.

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

Parâmetros de tipo

T

O tipo de cabeçalho da mensagem.

Parâmetros

index
Int32

O índice baseado em zero do cabeçalho a ser obtido.

Retornos

T

Um cabeçalho de mensagem no índice especificado.

Comentários

Esse método usa apenas o DataContractSerializer. Ele não tenta detectar do tipo se deve usar o XmlObjectSerializer ou DataContractSerializero . Para usar o serializador XML, chame GetHeader<T>(String, String, XmlObjectSerializer) ou obtenha o leitor no conteúdo e chame diretamente no serializador.

Aplica-se a

GetHeader<T>(Int32, XmlObjectSerializer)

Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs
Origem:
MessageHeaders.cs

Recupera um cabeçalho de mensagem em uma posição específica nessa coleção.

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

Parâmetros de tipo

T

O tipo de cabeçalho da mensagem.

Parâmetros

index
Int32

O índice baseado em zero do cabeçalho a ser obtido.

serializer
XmlObjectSerializer

Um XmlObjectSerializer que é usado para serializar o cabeçalho.

Retornos

T

Um cabeçalho de mensagem no índice especificado.

Aplica-se a