MessageHeader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |