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

Hlavička zprávy obsahuje volitelná metadata, která popisují zprávu zapouzdřenou Message třídou .

Objekt Message může mít nula nebo více hlaviček, které se používají jako rozšiřující mechanismus pro předávání informací ve zprávách specifických pro aplikaci. Můžete použít Headers k přidání záhlaví zprávy voláním Add metody .

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

Název hlavičky Description
Záměr Obsahuje roli, na kterou zpráva cílí.
Akce Tento článek popisuje, jak by měla být zpráva zpracována.
Chyba Obsahuje adresu uzlu, na který se mají odesílat chyby.
Z Obsahuje adresu uzlu, který zprávu odeslal.
Žádost Určuje, zda je zpráva požadavkem.
Messageid Obsahuje jedinečné ID zprávy.
Souvisí s Obsahuje ID zpráv, které s touto zprávou souvisejí.
Odpovědět Obsahuje adresu uzlu, na který má být odeslána odpověď na požadavek.

Konstruktory

MessageHeader()

Inicializuje novou instanci MessageHeader třídy .

Vlastnosti

Actor

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

IsReferenceParameter

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

MustUnderstand

Získá nebo nastaví hodnotu, která označ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ů záhlaví zprávy.

(Zděděno od MessageHeaderInfo)
Relay

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

Metody

CreateHeader(String, String, Object)

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, Boolean, String)

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

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

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

CreateHeader(String, String, Object, XmlObjectSerializer)

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

CreateHeader(String, String, Object, XmlObjectSerializer, 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, String, Boolean)

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

MemberwiseClone()

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

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

Volána, když je obsah hlavičky serializován pomocí zadaného zapisovače XML.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Volána, když je počáteční hlavička serializována pomocí zadaného zapisovače XML.

ToString()

Vrátí řetězcovou reprezentaci záhlaví této 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 hlavičky pomocí zadaného zapisovače XML.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

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

Platí pro