MessageHeader Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |