Partilhar via


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

Comentários

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

Um Message pode ter zero ou mais cabeçalhos que são usados como um mecanismo de extensão para passar informações em mensagens específicas do aplicativo. Você pode usar Headers para adicionar cabeçalhos de mensagem a uma mensagem chamando o Add método .

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

Nome do cabeçalho Descrição
Para Contém a função que a mensagem está direcionando.
Ação Fornece uma descrição de como a mensagem deve ser processada.
FaultTo Contém o endereço do nó para o qual as falhas devem ser enviadas.
De Contém o endereço do nó que enviou a mensagem.
Solicitação Indica se a mensagem é uma solicitação.
MessageID Contém a ID exclusiva da mensagem.
RelatesTo Contém as IDs de mensagens relacionadas a essa mensagem.
ReplyTo Contém o endereço do nó para o qual uma resposta deve ser enviada para uma solicitação.

Construtores

MessageHeader()

Inicializa uma nova instância da classe MessageHeader.

Propriedades

Actor

Obtém ou define o destinatário almejado do cabeçalho da mensagem.

IsReferenceParameter

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

MustUnderstand

Obtém ou define um valor que indica se o cabeçalho deve ser compreendido, de acordo com a especificação de 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

Obtém um valor que indica se o cabeçalho deve ser retransmitido.

Métodos

CreateHeader(String, String, Object)

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, Boolean, String)

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

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

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

CreateHeader(String, String, Object, XmlObjectSerializer)

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

CreateHeader(String, String, Object, XmlObjectSerializer, 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, String, Boolean)

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 a função de hash padrão.

(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 é compatível.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Chamado quando o conteúdo do cabeçalho for serializado usando o gravador XML especificado.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

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

ToString()

Retorna a representação de cadeia de caracteres do cabeçalho desta mensagem.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Serializa o cabeçalho usando o gravador XML especificado.

WriteHeader(XmlWriter, MessageVersion)

Serializa o cabeçalho usando o gravador XML especificado.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Serializa os atributos de 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 inicial usando o gravador XML especificado.

Aplica-se a