ContextMessageProperty Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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 |
| AddOrReplaceInMessageProperties(MessageProperties) |
belirtilen koleksiyonundaki MessageProperties özelliğinin |
| 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 |
| TryGet(MessageProperties, ContextMessageProperty) |
belirtilen ileti özellikleri koleksiyonundan alma |