Aracılığıyla paylaş


ContextMessageProperty Sınıf

Tanım

İstemcide veya hizmette uygulama ve kanal katmanları arasında bağlamı iletmek için kullanılan özellik.

public ref class ContextMessageProperty : System::ServiceModel::Channels::IMessageProperty
[System.Serializable]
public class ContextMessageProperty : System.ServiceModel.Channels.IMessageProperty
[<System.Serializable>]
type ContextMessageProperty = class
    interface IMessageProperty
Public Class ContextMessageProperty
Implements IMessageProperty
Devralma
ContextMessageProperty
Öznitelikler
Uygulamalar

Açıklamalar

İstemci ile hizmet arasındaki konuşmanın bir parçasını oluşturan iletileri ilişkilendiren bir özelliğe eklenen Message özellikler koleksiyonu.

ise Enabledtrue, bağlam kanal katmanında oluşturulur ve istemci ve hizmetteki tüm gelen iletiler bağlam kanalı tarafından eklenen bu bağlam özelliğine sahiptir. Enabled ise falseContextMessageProperty, istemcideki veya uygulama katmanındaki hizmetteki bir giden iletiye bağlam eklemek için kullanılır.

ContextMessageProperty istemcisinde veya hizmette kullanılabilir. Alternatif olarak, yalnızca istemcide geçerli bağlam elde edilebilir veya ve SetContext özellikleri kullanılarak GetContext kanal örneğinde yeni bir bağlam ayarlanabilir.

Oluşturucular

Name Description
ContextMessageProperty()

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

ContextMessageProperty(IDictionary<String,String>)

Belirtilen bir bağlamla sınıfının yeni bir örneğini ContextMessageProperty başlatır.

Özellikler

Name Description
Context

İstemci ile hizmet arasındaki konuşmadaki iletileri ilişkilendirmek için kullanılan bağlamı alır.

Name

Bağlam iletisi özelliğinin adını alır.

Yöntemler

Name Description
AddOrReplaceInMessage(Message)

öğesinin ContextMessageProperty geçerli örneğinden belirtilen Message içindeki özelliğinin ContextMessagePropertydeğerini ayarlar.

AddOrReplaceInMessageProperties(MessageProperties)

belirtilen koleksiyonundaki MessageProperties özelliğinin ContextMessageProperty değerini geçerli örneğinden ContextMessagePropertyayarlar.

CreateCopy()

geçerli örneğinin ContextMessagePropertybir kopyasını 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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TryCreateFromHttpCookieHeader(String, ContextMessageProperty)

Belirtilen HTTP tanımlama bilgisinin anahtar/değer çiftlerinden bir örneği ContextMessageProperty oluşturmayı dener.

TryGet(Message, ContextMessageProperty)

Belirtilen iletinin özelliklerinden alma ContextMessageProperty girişiminde bulunur.

TryGet(MessageProperties, ContextMessageProperty)

belirtilen ileti özellikleri koleksiyonundan alma ContextMessageProperty girişiminde bulunur.

Şunlara uygulanır

Ayrıca bkz.