MessageHeader Classe

Definição

Representa o conteúdo de um cabeçalho SOAP.

public ref class MessageHeader abstract : System::ServiceModel::Channels::MessageHeaderInfo
public abstract class MessageHeader : System.ServiceModel.Channels.MessageHeaderInfo
type MessageHeader = class
    inherit MessageHeaderInfo
Public MustInherit Class MessageHeader
Inherits MessageHeaderInfo
Herança
MessageHeader

Observações

Um cabeçalho de mensagem contém metadados opcionais que descrevem uma mensagem encapsulada pela Message classe.

A Message pode ter zero ou mais cabeçalhos que são usados como mecanismo de extensão para passar informação em mensagens específicas da aplicação. Pode usar Headers para adicionar cabeçalhos de mensagem a uma mensagem chamando o Add método.

A Windows Communication Foundation (WCF) fornece vários cabeçalhos de mensagem predefinidos, conforme mostrado na tabela seguinte.

Nome do Cabeçalho Description
Para Contém o papel que a mensagem está a direcionar.
Ação Fornece uma descrição de como a mensagem deve ser processada.
FaultTo Contém o endereço do nó para onde as falhas devem ser enviadas.
De Contém o endereço do nó que enviou a mensagem.
Solicitação Indica se a mensagem é um pedido.
ID da mensagem Contém o ID único da mensagem.
Relacionado com Contém os IDs das mensagens relacionadas com esta mensagem.
ReplyTo Contém o endereço do nó para o qual deve ser enviada uma resposta para um pedido.

Construtores

Name Description
MessageHeader()

Inicializa uma nova instância da MessageHeader classe.

Propriedades

Name Description
Actor

Recebe ou define o destinatário alvo do cabeçalho da mensagem.

IsReferenceParameter

Obtém um valor que especifica se este cabeçalho de mensagem contém parâmetros de referência de uma referência de endpoint.

MustUnderstand

Recebe ou define um valor que indica se o cabeçalho deve ser compreendido, de acordo com a especificação SOAP 1.1/1.2.

Name

Obtém o nome do cabeçalho da mensagem.

(Herdado de MessageHeaderInfo)
Namespace

Obtém o namespace do cabeçalho da mensagem.

(Herdado de MessageHeaderInfo)
Relay

Recebe um valor que indica se o cabeçalho deve ser retransmitido.

Métodos

Name Description
CreateHeader(String, String, Object, Boolean, String, Boolean)

Cria um novo cabeçalho de mensagem com os dados especificados.

CreateHeader(String, String, Object, Boolean, String)

Cria um novo cabeçalho de mensagem com os dados especificados.

CreateHeader(String, String, Object, Boolean)

Cria um novo cabeçalho de mensagem com os dados especificados.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean)

Cria um novo cabeçalho de mensagem com os dados especificados.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String)

Cria um novo cabeçalho de mensagem com os dados especificados.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean)

Cria um novo cabeçalho de mensagem com os dados especificados.

CreateHeader(String, String, Object, XmlObjectSerializer)

Cria um cabeçalho a partir de um objeto a ser serializado usando o XmlFormatter.

CreateHeader(String, String, Object)

Cria um novo cabeçalho de mensagem com os dados especificados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsMessageVersionSupported(MessageVersion)

Verifica se a versão da mensagem especificada é suportada.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Chamado quando o conteúdo do cabeçalho é serializado usando o escritor XML especificado.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Chamado quando o cabeçalho inicial é serializado usando o escritor XML especificado.

ToString()

Devolve a representação da cadeia deste cabeçalho da mensagem.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Serializa o cabeçalho usando o escritor XML especificado.

WriteHeader(XmlWriter, MessageVersion)

Serializa o cabeçalho usando o escritor XML especificado.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Serializa os atributos do cabeçalho usando o gravador XML especificado.

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Serializa o conteúdo do cabeçalho usando o gravador XML especificado.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

Serializa o cabeçalho de início usando o escritor XML especificado.

Aplica-se a