MessageHeader Klasa

Definicja

Reprezentuje zawartość nagłówka PROTOKOŁU 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
Dziedziczenie
MessageHeader

Uwagi

Nagłówek komunikatu zawiera opcjonalne metadane opisujące komunikat hermetyzowany przez klasę Message .

Element Message może mieć zero lub więcej nagłówków, które są używane jako mechanizm rozszerzenia do przekazywania informacji w komunikatach specyficznych dla aplikacji. Możesz użyć Headers polecenia , aby dodać nagłówki komunikatów do wiadomości, wywołując metodę Add .

Windows Communication Foundation (WCF) udostępnia szereg wstępnie zdefiniowanych nagłówków komunikatów, jak pokazano w poniższej tabeli.

Nazwa nagłówka Opis
Działanie Zawiera rolę docelową komunikatu.
Akcja Zawiera opis sposobu przetwarzania komunikatu.
FaultTo Zawiera adres węzła, do którego powinny zostać wysłane błędy.
Źródło Zawiera adres węzła, który wysłał wiadomość.
Żądanie Wskazuje, czy komunikat jest żądaniem.
Messageid Zawiera unikatowy identyfikator komunikatu.
RelatesTo Zawiera identyfikatory komunikatów powiązanych z tym komunikatem.
Replyto Zawiera adres węzła, do którego powinna zostać wysłana odpowiedź na żądanie.

Konstruktory

MessageHeader()

Inicjuje nowe wystąpienie klasy MessageHeader.

Właściwości

Actor

Pobiera lub ustawia docelowego adresata nagłówka wiadomości.

IsReferenceParameter

Pobiera wartość określającą, czy ten nagłówek komunikatu zawiera parametry odwołania do punktu końcowego.

MustUnderstand

Pobiera lub ustawia wartość wskazującą, czy nagłówek musi być zrozumiały, zgodnie ze specyfikacją protokołu SOAP 1.1/1.2.

Name

Pobiera nazwę nagłówka wiadomości.

(Odziedziczone po MessageHeaderInfo)
Namespace

Pobiera przestrzeń nazw nagłówka komunikatu.

(Odziedziczone po MessageHeaderInfo)
Relay

Pobiera wartość wskazującą, czy nagłówek powinien być przekazywany.

Metody

CreateHeader(String, String, Object)

Tworzy nowy nagłówek wiadomości z określonymi danymi.

CreateHeader(String, String, Object, Boolean)

Tworzy nowy nagłówek wiadomości z określonymi danymi.

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

Tworzy nowy nagłówek wiadomości z określonymi danymi.

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

Tworzy nowy nagłówek wiadomości z określonymi danymi.

CreateHeader(String, String, Object, XmlObjectSerializer)

Tworzy nagłówek z obiektu do serializacji przy użyciu klasy XmlFormatter.

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

Tworzy nowy nagłówek wiadomości z określonymi danymi.

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

Tworzy nowy nagłówek wiadomości z określonymi danymi.

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

Tworzy nowy nagłówek wiadomości z określonymi danymi.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsMessageVersionSupported(MessageVersion)

Sprawdza, czy określona wersja komunikatu jest obsługiwana.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Wywoływana, gdy zawartość nagłówka jest serializowana przy użyciu określonego modułu zapisywania XML.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Wywoływana, gdy nagłówek startu jest serializowany przy użyciu określonego składnika zapisywania XML.

ToString()

Zwraca reprezentację ciągu tego nagłówka komunikatu.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Serializuje nagłówek przy użyciu określonego składnika zapisywania XML.

WriteHeader(XmlWriter, MessageVersion)

Serializuje nagłówek przy użyciu określonego składnika zapisywania XML.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Serializuje atrybuty nagłówka przy użyciu określonego składnika zapisywania XML.

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Serializuje zawartość nagłówka przy użyciu określonego składnika zapisywania XML.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

Serializuje nagłówek początkowy przy użyciu określonego składnika zapisywania XML.

Dotyczy