MessageHeader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il contenuto di un'intestazione 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
- Ereditarietà
Commenti
Un'intestazione di messaggio contiene metadati facoltativi che descrivono un messaggio incapsulato dalla classe Message.
Un Message può avere zero o più intestazioni utilizzate come meccanismo di estensione per passare informazioni nei messaggi specifici dell'applicazione. È possibile utilizzare Headers per aggiungere intestazioni a un messaggio chiamando il metodo Add.
Windows Communication Foundation (WCF) fornisce una serie di intestazioni di messaggio predefinite, come illustrato nella tabella seguente.
Nome dell'intestazione | Descrizione |
---|---|
A | Contiene il ruolo a cui fa riferimento il messaggio. |
Azione | Fornisce una descrizione di come deve essere elaborato il messaggio. |
FaultTo | Contiene l'indirizzo del nodo al quale devono essere inviati gli errori. |
Da | Contiene l'indirizzo del nodo da cui è stato inviato il messaggio. |
Richiesta | Indica se il messaggio è una richiesta. |
MessageID | Contiene l'ID univoco del messaggio. |
RelatesTo | Contiene gli ID dei messaggi relativi a questo messaggio. |
ReplyTo | Contiene l'indirizzo del nodo al quale deve essere inviata la risposta a una richiesta. |
Costruttori
MessageHeader() |
Inizializza una nuova istanza della classe MessageHeader. |
Proprietà
Actor |
Consente di ottenere o impostare il destinatario dell'intestazione del messaggio. |
IsReferenceParameter |
Ottiene un valore che specifica se questa intestazione del messaggio contiene parametri di riferimento di un riferimento dell'endpoint. |
MustUnderstand |
Ottiene o imposta un valore che indica se l'intestazione deve essere riconosciuta, secondo la specifica SOAP 1.1/1.2. |
Name |
Ottiene il nome dell'intestazione del messaggio. (Ereditato da MessageHeaderInfo) |
Namespace |
Ottiene lo spazio dei nomi dell'intestazione del messaggio. (Ereditato da MessageHeaderInfo) |
Relay |
Consente di ottenere un valore che indica se è necessario inoltrare l'intestazione. |
Metodi
CreateHeader(String, String, Object) |
Crea una nuova intestazione del messaggio a partire dai dati specificati. |
CreateHeader(String, String, Object, Boolean) |
Crea una nuova intestazione del messaggio a partire dai dati specificati. |
CreateHeader(String, String, Object, Boolean, String) |
Crea una nuova intestazione del messaggio a partire dai dati specificati. |
CreateHeader(String, String, Object, Boolean, String, Boolean) |
Crea una nuova intestazione del messaggio a partire dai dati specificati. |
CreateHeader(String, String, Object, XmlObjectSerializer) |
Crea un'intestazione da un oggetto da serializzare utilizzando XmlFormatter. |
CreateHeader(String, String, Object, XmlObjectSerializer, Boolean) |
Crea una nuova intestazione del messaggio a partire dai dati specificati. |
CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String) |
Crea una nuova intestazione del messaggio a partire dai dati specificati. |
CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean) |
Crea una nuova intestazione del messaggio a partire dai dati specificati. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsMessageVersionSupported(MessageVersion) |
Verifica se la versione del messaggio specificata è supportata. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Chiamato quando il contenuto dell'intestazione viene serializzato utilizzando il writer XML specificato. |
OnWriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Chiamato quando l'intestazione iniziale viene serializzata utilizzando il writer XML specificato. |
ToString() |
Restituisce la rappresentazione di stringa dell'intestazione del messaggio. |
WriteHeader(XmlDictionaryWriter, MessageVersion) |
Serializza l'intestazione utilizzando il writer XML specificato. |
WriteHeader(XmlWriter, MessageVersion) |
Serializza l'intestazione utilizzando il writer XML specificato. |
WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion) |
Serializza gli attributi dell'intestazione utilizzando il writer XML specificato. |
WriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Serializza il contenuto dell'intestazione utilizzando il writer XML specificato. |
WriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Serializza l'intestazione iniziale utilizzando il writer XML specificato. |