MessageHeader Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |