Compartilhar 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 Windows Communication Foundation (WCF) 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 esta mensagem.
ReplyTo Contém o endereço do nó para o qual uma resposta deve ser enviada para uma solicitação.

Construtores

Nome Description
MessageHeader()

Inicializa uma nova instância da classe MessageHeader.

Propriedades

Nome Description
Actor

Obtém ou define o destinatário direcionado 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 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

Nome 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 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 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 tem suporte.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Chamado quando o conteúdo do cabeçalho é 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 deste cabeçalho de 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