MessageHeader Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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. |