Freigeben über


MessageHeader Klasse

Definition

Stellt den Inhalt eines SOAP-Headers dar.

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
Vererbung
MessageHeader

Hinweise

Ein Nachrichtenheader enthält optionale Metadaten, die eine von der Message-Klasse gekapselte Nachricht beschreiben.

Message kann über 0 (null) oder mehr Header verfügen, die als Erweiterungsmechanismus zur Weitergabe von Informationen an die anwendungsspezifischen Nachrichten verwendet werden. Sie können Headers verwenden, um einer Nachricht Nachrichtenheader hinzuzufügen, indem Sie die Add-Methode aufrufen.

Windows Communication Foundation (WCF) stellt eine Reihe vordefinierter Nachrichtenheader bereit, wie in der folgenden Tabelle gezeigt.

Headername BESCHREIBUNG
An Enthält die Rolle, auf die die Nachricht abzielt.
Aktion Beschreibt, wie die Nachricht verarbeitet werden sollte.
FaultTo Enthält die Adresse des Knotens, an den Fehler gesendet werden sollten.
From Enthält die Adresse des Knotens, der die Nachricht gesendet hat.
Anforderung Gibt an, ob die Nachricht eine Anforderung ist.
Meldungs-ID Enthält die eindeutige ID der Nachricht.
RelatesTo Enthält die IDs der Nachrichten, die zu dieser Nachricht gehören.
ReplyTo Enthält die Adresse des Knotens, an den für eine Anforderung eine Antwort gesendet werden soll.

Konstruktoren

MessageHeader()

Initialisiert eine neue Instanz der MessageHeader-Klasse.

Eigenschaften

Actor

Ruft den Empfänger des Nachrichtenheaders ab oder legt diesen fest.

IsReferenceParameter

Ruft einen Wert ab, der angibt, ob dieser Nachrichtenheader Verweisparameter eines Endpunktverweises enthält.

MustUnderstand

Ruft einen Wert ab, der angibt, ob der Header der SOAP-1.1/1.2-Spezifikation entsprechen muss, oder legt diesen fest.

Name

Ruft den Namen des Nachrichtenheaders ab.

(Geerbt von MessageHeaderInfo)
Namespace

Ruft den Namespace des Nachrichtenheaders ab.

(Geerbt von MessageHeaderInfo)
Relay

Ruft einen Wert ab, der angibt, ob der Header weitergeleitet werden soll.

Methoden

CreateHeader(String, String, Object)

Erstellt einen neuen Nachrichtenheader mit den angegebenen Daten.

CreateHeader(String, String, Object, Boolean)

Erstellt einen neuen Nachrichtenheader mit den angegebenen Daten.

CreateHeader(String, String, Object, Boolean, String)

Erstellt einen neuen Nachrichtenheader mit den angegebenen Daten.

CreateHeader(String, String, Object, Boolean, String, Boolean)

Erstellt einen neuen Nachrichtenheader mit den angegebenen Daten.

CreateHeader(String, String, Object, XmlObjectSerializer)

Erstellt einen Header aus einem Objekt, das mit dem XmlFormatter serialisiert werden soll.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean)

Erstellt einen neuen Nachrichtenheader mit den angegebenen Daten.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String)

Erstellt einen neuen Nachrichtenheader mit den angegebenen Daten.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean)

Erstellt einen neuen Nachrichtenheader mit den angegebenen Daten.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsMessageVersionSupported(MessageVersion)

Überprüft, ob die angegebene Nachrichtenversion unterstützt wird.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Wird aufgerufen, wenn der Headerinhalt mit dem angegebenen XML-Writer serialisiert wird.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Wird aufgerufen, wenn der Startheader mit dem angegebenen XML-Writer serialisiert wird.

ToString()

Gibt eine Zeichenfolgendarstellung dieses Meldungsheaders zurück.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Serialisiert den Header mit dem angegebenen XML-Writer.

WriteHeader(XmlWriter, MessageVersion)

Serialisiert den Header mit dem angegebenen XML-Writer.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Serialisiert das Headerattribut mit dem angegebenen XML-Writer.

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Serialisiert den Headerinhalt mit dem angegebenen XML-Writer.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

Serialisiert den Startheader mit dem angegebenen XML-Writer.

Gilt für: