Share via


ContextMessageProperty Sınıf

Tanım

İstemcide veya hizmette uygulama ve kanal katmanları arasında bağlamı iletmek için kullanılan bir ö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

bir istemci ile hizmet arasındaki konuşmanın bir parçasını oluşturan iletileri ilişkilendiren bir özellik Message 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, istemcide 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

ContextMessageProperty()

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

ContextMessageProperty(IDictionary<String,String>)

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

Özellikler

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

AddOrReplaceInMessage(Message)

öğesinin ContextMessageProperty geçerli örneğinden ContextMessagePropertybelirtilen Message bir içindeki özelliğinin değerini ayarlar.

AddOrReplaceInMessageProperties(MessageProperties)

Geçerli örneğinden ContextMessagePropertybelirtilen koleksiyonundaki MessageProperties özelliğinin değerini ContextMessageProperty ayarlar.

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()

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

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

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

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

Geçerli nesneyi temsil eden dizeyi 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.