MsmqBindingElementBase.ReceiveErrorHandling Ö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.
Zehirin ve dağıtılamayan diğer iletilerin nasıl işleneceğini belirten bir numaralandırma değeri alır veya ayarlar.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
member this.ReceiveErrorHandling : System.ServiceModel.ReceiveErrorHandling with get, set
Public Property ReceiveErrorHandling As ReceiveErrorHandling
Özellik Değeri
Zehir ReceiveErrorHandling ve gönderilemeyen diğer iletilerin nasıl işleneceğini belirten bir değer.
Özel durumlar
Değer, içinde ReceiveErrorHandlingtanımlanan değer aralığında değil.
Açıklamalar
Bu özellik olarak Faultayarlandığında kanal dinleyicisi hatalı olur ve bir ProtocolException (sarmalama MsmqPoisonMessageException) izlenir ve oluşturulur. İleti kuyrukta bırakılır ve el ile gerçekleştirilen bir yöntemle kaldırılmalıdır. , MsmqPoisonMessageException sorunlu iletiyi belirlemek ve zehirli ileti kuyruğundan el ile kaldırmak için kullanılabilecek bir MessageLookupId içerir.
Bu özellik olarak ayarlandığında Drop, ileti bırakılır.
Bu özellik olarak ayarlandığında Reject, istemciye negatif bir bildirim gönderilir ve ileti zehirli ileti kuyruğundan kaldırılır. Bu seçenek yalnızca Message Queuing 4.0'da kullanılabilir.
olarak ayarlandığında Move, ileti son zehirli alt kuyruğa taşınır. Bu seçenek yalnızca Message Queuing 4.0'da kullanılabilir.