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ées par la classe Message.
Un Message peut comporter zéro ou plusieurs en-têtes utilisés comme un mécanisme d'extension pour passer des informations dans les messages qui sont spécifiques à l'application. Vous pouvez utiliser Headers pour ajouter des en-têtes de message à un message en appelant la méthode Add.
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 visé par le message. |
Action | Décrit la manière dont le message doit être traité. |
FaultTo | Contient l'adresse du nœud auquel les erreurs doivent être envoyées. |
À partir | Contient l'adresse du nœud qui a envoyé le message. |
Requête | Indique si le message est une demande. |
MessageID | Contient l'ID unique du message. |
RelatesTo | 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
MessageHeader() |
Initialise une nouvelle instance de la classe MessageHeader. |
Propriétés
Actor |
Obtient ou définit le destinataire ciblé de l'en-tête de message. |
IsReferenceParameter |
Obtient une valeur qui spécifie si cet en-tête de message contient les 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 en fonction des spécifications SOAP 1.1 et 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
CreateHeader(String, String, Object) |
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, Boolean, String) |
Crée un en-tête de message avec les données spécifiées. |
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, XmlObjectSerializer) |
Crée un en-tête à partir d'un objet à sérialiser à l'aide du XmlFormatter. |
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, Boolean, String) |
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. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le 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 Object actuel. (Hérité de Object) |
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Appelée lorsque le contenu d'en-tête est sérialisé à l'aide du writer XML spécifié. |
OnWriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Appelée lorsque l'en-tête de début est sérialisé à l'aide du writer XML spécifié. |
ToString() |
Retourne la représentation de type chaîne de cet en-tête de message. |
WriteHeader(XmlDictionaryWriter, MessageVersion) |
Sérialise l'en-tête à l'aide du writer XML spécifié. |
WriteHeader(XmlWriter, MessageVersion) |
Sérialise l'en-tête à l'aide du writer XML spécifié. |
WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion) |
Sérialise les attributs d'en-tête à l'aide du writer XML spécifié. |
WriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Sérialise le contenu de l'en-tête à l'aide du writer XML spécifié. |
WriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Sérialise l'en-tête de début à l'aide du writer XML spécifié. |