MessageHeader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le contenu d’un en-tête 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
- Héritage
Remarques
Un en-tête de message contient des métadonnées facultatives qui décrivent un message encapsulé par la Message classe.
Un Message peut avoir zéro ou plusieurs en-têtes utilisés comme mécanisme d’extension pour transmettre des informations dans des messages spécifiques à l’application. Vous pouvez utiliser Headers pour ajouter des en-têtes de message à un message en appelant la Add méthode.
Windows Communication Foundation (WCF) fournit un certain nombre d’en-têtes de message prédéfinis, comme indiqué dans le tableau suivant.
| Nom de l’en-tête | Description |
|---|---|
| À | Contient le rôle que le message cible. |
| Action | Fournit une description de la façon dont le message doit être traité. |
| FaultTo | Contient l’adresse du nœud auquel les erreurs doivent être envoyées. |
| De | Contient l’adresse du nœud qui a envoyé le message. |
| Requête | Indique si le message est une requête. |
| Identifiant de Message | Contient l’ID unique du message. |
| RelationsTo | Contient les ID des messages liés à ce message. |
| ReplyTo | Contient l’adresse du nœud auquel une réponse doit être envoyée pour une demande. |
Constructeurs
| Nom | Description |
|---|---|
| MessageHeader() |
Initialise une nouvelle instance de la classe MessageHeader. |
Propriétés
| Nom | Description |
|---|---|
| Actor |
Obtient ou définit le destinataire ciblé de l’en-tête du message. |
| IsReferenceParameter |
Obtient une valeur qui spécifie si cet en-tête de message contient des paramètres de référence d’une référence de point de terminaison. |
| MustUnderstand |
Obtient ou définit une valeur qui indique si l’en-tête doit être compris, conformément à la spécification SOAP 1.1/1.2. |
| Name |
Obtient le nom de l’en-tête de message. (Hérité de MessageHeaderInfo) |
| Namespace |
Obtient l’espace de noms de l’en-tête de message. (Hérité de MessageHeaderInfo) |
| Relay |
Obtient une valeur qui indique si l’en-tête doit être relayé. |
Méthodes
| Nom | Description |
|---|---|
| CreateHeader(String, String, Object, Boolean, String, Boolean) |
Crée un en-tête de message avec les données spécifiées. |
| CreateHeader(String, String, Object, Boolean, String) |
Crée un en-tête de message avec les données spécifiées. |
| CreateHeader(String, String, Object, Boolean) |
Crée un en-tête de message avec les données spécifiées. |
| CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean) |
Crée un en-tête de message avec les données spécifiées. |
| CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String) |
Crée un en-tête de message avec les données spécifiées. |
| CreateHeader(String, String, Object, XmlObjectSerializer, Boolean) |
Crée un en-tête de message avec les données spécifiées. |
| CreateHeader(String, String, Object, XmlObjectSerializer) |
Crée un en-tête à partir d’un objet à sérialiser à l’aide de XmlFormatter. |
| CreateHeader(String, String, Object) |
Crée un en-tête de message avec les données spécifiées. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsMessageVersionSupported(MessageVersion) |
Vérifie si la version de message spécifiée est prise en charge. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Appelé lorsque le contenu de l’en-tête est sérialisé à l’aide de l’enregistreur XML spécifié. |
| OnWriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Appelé lorsque l’en-tête de début est sérialisé à l’aide de l’enregistreur XML spécifié. |
| ToString() |
Retourne la représentation sous forme de chaîne de cet en-tête de message. |
| WriteHeader(XmlDictionaryWriter, MessageVersion) |
Sérialise l’en-tête à l’aide de l’enregistreur XML spécifié. |
| WriteHeader(XmlWriter, MessageVersion) |
Sérialise l’en-tête à l’aide de l’enregistreur XML spécifié. |
| WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion) |
Sérialise les attributs d’en-tête à l’aide de l’enregistreur XML spécifié. |
| WriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Sérialise le contenu de l’en-tête à l’aide de l’enregistreur XML spécifié. |
| WriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Sérialise l’en-tête de début à l’aide de l’enregistreur XML spécifié. |