Udostępnij za pośrednictwem


MessageHeader Klasa

Definicja

Reprezentuje zawartość nagłówka 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 .

Może Message 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 .

Program Windows Communication Foundation (WCF) udostępnia wiele 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 być wysył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.
Odnosi się do Zawiera identyfikatory komunikatów, które są powiązane 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 referencyjne 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 komunikatu z określonymi danymi.

CreateHeader(String, String, Object, Boolean)

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

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

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

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

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

CreateHeader(String, String, Object, XmlObjectSerializer)

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

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

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

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

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

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

Tworzy nowy nagłówek komunikatu 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 bieżące wystąpienie.

(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 składnika 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