MsmqBindingElementBase.ReceiveContextEnabled Özellik
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.
Kuyruklardaki iletileri işlemek için alma bağlamı etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.
public:
property bool ReceiveContextEnabled { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)]
public bool ReceiveContextEnabled { get; set; }
[<System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)>]
member this.ReceiveContextEnabled : bool with get, set
Public Property ReceiveContextEnabled As Boolean
Özellik Değeri
true
kuyruklardaki iletileri işlemek için alma bağlamı etkinse; aksi takdirde , false
.
- Öznitelikler
Açıklamalar
Bu etkinleştirildiğinde, bir hizmet işlemeye başlamak için kuyrukta bir iletiyi "göz atabilir" ve bir sorun oluşursa ve özel durum oluşursa kuyrukta kalır. Hizmetler ayrıca daha sonraki bir noktada işlemeyi yeniden denemek için iletileri "kilitleyebilir". ReceiveContext, kuyruktan kaldırılabilmesi için iletiyi işlendikten sonra "tamamlamaya" yönelik bir mekanizma sağlar. İletiler artık ağ üzerindeki kuyruklara okunmuyor ve yeniden yazılmıyor ve tek tek iletiler işleme sırasında farklı hizmet örnekleri arasında zıplamıyor.