Aracılığıyla paylaş


MsmqBindingElementBase.ReceiveContextEnabled Özellik

Tanım

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.

Şunlara uygulanır