Sdílet prostřednictvím


MessageHeader Třída

Definice

Představuje obsah hlavičky 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
Dědičnost
MessageHeader

Poznámky

Záhlaví zprávy obsahuje volitelná metadata, která popisují zapouzdření Message zprávy třídou.

A Message může mít nulovou nebo více hlaviček, které se používají jako mechanismus rozšíření pro předávání informací ve zprávách, které jsou specifické pro aplikaci. Záhlaví zpráv můžete do Headers zprávy přidat voláním Add metody.

Windows Communication Foundation (WCF) poskytuje řadu předdefinovaných hlaviček zpráv, jak je znázorněno v následující tabulce.

Název záhlaví Description
To Obsahuje roli, na kterou zpráva cílí.
Action Obsahuje popis způsobu zpracování zprávy.
Chyba Obsahuje adresu uzlu, do kterého se mají odesílat chyby.
Od Obsahuje adresu uzlu, který zprávu odeslal.
Prosba Určuje, jestli je zpráva žádost.
MessageID Obsahuje jedinečné ID zprávy.
Relace Obsahuje ID zpráv souvisejících s touto zprávou.
ReplyTo Obsahuje adresu uzlu, na který by se měla odeslat odpověď pro žádost.

Konstruktory

Name Description
MessageHeader()

Inicializuje novou instanci MessageHeader třídy.

Vlastnosti

Name Description
Actor

Získá nebo nastaví cílového příjemce záhlaví zprávy.

IsReferenceParameter

Získá hodnotu, která určuje, zda tato hlavička zprávy obsahuje referenční parametry odkazu koncového bodu.

MustUnderstand

Získá nebo nastaví hodnotu, která určuje, zda hlavička musí být srozumitelná podle specifikace SOAP 1.1/1.2.

Name

Získá název záhlaví zprávy.

(Zděděno od MessageHeaderInfo)
Namespace

Získá obor názvů hlavičky zprávy.

(Zděděno od MessageHeaderInfo)
Relay

Získá hodnotu, která určuje, zda má být hlavička předána.

Metody

Name Description
CreateHeader(String, String, Object, Boolean, String, Boolean)

Vytvoří nové záhlaví zprávy se zadanými daty.

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

Vytvoří nové záhlaví zprávy se zadanými daty.

CreateHeader(String, String, Object, Boolean)

Vytvoří nové záhlaví zprávy se zadanými daty.

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

Vytvoří nové záhlaví zprávy se zadanými daty.

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

Vytvoří nové záhlaví zprávy se zadanými daty.

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

Vytvoří nové záhlaví zprávy se zadanými daty.

CreateHeader(String, String, Object, XmlObjectSerializer)

Vytvoří záhlaví z objektu, který má být serializován pomocí XmlFormatter.

CreateHeader(String, String, Object)

Vytvoří nové záhlaví zprávy se zadanými daty.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IsMessageVersionSupported(MessageVersion)

Ověří, jestli je podporovaná zadaná verze zprávy.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Volá se při serializaci obsahu záhlaví pomocí zadaného zapisovače XML.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Volá se při serializaci počáteční hlavičky pomocí zadaného zapisovače XML.

ToString()

Vrátí řetězcovou reprezentaci tohoto záhlaví zprávy.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Serializuje hlavičku pomocí zadaného zapisovače XML.

WriteHeader(XmlWriter, MessageVersion)

Serializuje hlavičku pomocí zadaného zapisovače XML.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Serializuje atributy hlavičky pomocí zadaného zapisovače XML.

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Serializuje obsah záhlaví pomocí zadaného zapisovače XML.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

Serializuje počáteční hlavičku pomocí zadaného zapisovače XML.

Platí pro