Aracılığıyla paylaş


MessageHeader Sınıf

Tanım

SOAP üst bilgisinin içeriğini temsil eder.

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
Devralma
MessageHeader

Açıklamalar

İleti üst bilgisi, sınıfı tarafından Message kapsüllenen bir iletiyi açıklayan isteğe bağlı meta veriler içerir.

, Message uygulamaya özgü iletilere bilgi geçirmek için uzantı mekanizması olarak kullanılan sıfır veya daha fazla üst bilgiye sahip olabilir. yöntemini çağırarak Add iletiye ileti üst bilgileri eklemek için kullanabilirsinizHeaders.

Windows Communication Foundation (WCF), aşağıdaki tabloda gösterildiği gibi bir dizi önceden tanımlanmış ileti üst bilgisi sağlar.

Üst Bilgi Adı Description
Amaç İletinin hedeflediğini rolü içerir.
Eylem İletinin nasıl işlenmesi gerektiğine ilişkin bir açıklama sağlar.
FaultTo Hataların gönderilmesi gereken düğümün adresini içerir.
Kaynak İletiyi gönderen düğümün adresini içerir.
İstek İletinin bir istek olup olmadığını gösterir.
Messageıd İletinin benzersiz kimliğini içerir.
İlişkile Bu iletiyle ilgili iletilerin kimliklerini içerir.
Replyto İstek için yanıt gönderilmesi gereken düğümün adresini içerir.

Oluşturucular

MessageHeader()

MessageHeader sınıfının yeni bir örneğini başlatır.

Özellikler

Actor

İleti üst bilgisinin hedeflenen alıcısını alır veya ayarlar.

IsReferenceParameter

Bu ileti üst bilgisinin bir uç nokta başvurusunun başvuru parametrelerini içerip içermediğini belirten bir değer alır.

MustUnderstand

SOAP 1.1/1.2 belirtimine göre üst bilginin anlaşılması gerekip gerekmediğini belirten bir değer alır veya ayarlar.

Name

İleti üst bilgisinin adını alır.

(Devralındığı yer: MessageHeaderInfo)
Namespace

İleti üst bilgisinin ad alanını alır.

(Devralındığı yer: MessageHeaderInfo)
Relay

Üst bilginin geçirilip geçirilmeyeceğini belirten bir değer alır.

Yöntemler

CreateHeader(String, String, Object)

Belirtilen verilerle yeni bir ileti üst bilgisi oluşturur.

CreateHeader(String, String, Object, Boolean)

Belirtilen verilerle yeni bir ileti üst bilgisi oluşturur.

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

Belirtilen verilerle yeni bir ileti üst bilgisi oluşturur.

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

Belirtilen verilerle yeni bir ileti üst bilgisi oluşturur.

CreateHeader(String, String, Object, XmlObjectSerializer)

XmlFormatter kullanılarak seri hale getirilecek bir nesneden üst bilgi oluşturur.

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

Belirtilen verilerle yeni bir ileti üst bilgisi oluşturur.

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

Belirtilen verilerle yeni bir ileti üst bilgisi oluşturur.

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

Belirtilen verilerle yeni bir ileti üst bilgisi oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsMessageVersionSupported(MessageVersion)

Belirtilen ileti sürümünün desteklenip desteklenmediğini doğrular.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Üst bilgi içeriği belirtilen XML yazıcı kullanılarak seri hale getirildiğinde çağrılır.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Belirtilen XML yazıcı kullanılarak başlangıç üst bilgisi seri hale getirildiğinde çağrılır.

ToString()

Bu ileti üst bilgisinin dize gösterimini döndürür.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Belirtilen XML yazıcısını kullanarak üst bilgiyi serileştirir.

WriteHeader(XmlWriter, MessageVersion)

Belirtilen XML yazıcısını kullanarak üst bilgiyi serileştirir.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Belirtilen XML yazıcısını kullanarak üst bilgi özniteliklerini serileştirir.

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Belirtilen XML yazıcısını kullanarak üst bilgi içeriğini serileştirir.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

Belirtilen XML yazıcısını kullanarak başlangıç üst bilgisini serileştirir.

Şunlara uygulanır