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
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. |