MsmqBindingBase.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.
Zehirli 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
Zehirin ReceiveErrorHandling ve gönderilemeyen diğer iletilerin nasıl işlendiğini belirten bir değer.
Açıklamalar
İletiyi teslim etmeye yönelik tekrarlanan girişimler başarısız olursa kuyruktaki bir ileti zehirlenir. Bu zehirli ileti sonunda bu özelliğin ayarına göre işlenir. Bu özellik olarak Faultayarlandığında dinleyici hatalı olur ve bir MsmqPoisonMessageException izlenir ve oluşturulur. Zehirli ileti kuyrukta bırakılır ve kuyruktan daha fazla iletiye erişilmeden önce kaldırılmalıdır. , MsmqPoisonMessageException zehirli iletiyi tanımlamak ve kuyruktan el ile kaldırmak için kullanılabilecek bir MessageLookupId içerir.
Bu özellik olarak Dropayarlandığında, zehir iletisi bırakılır.
Bu özellik olarak ayarlandığında istemciye Rejectnegatif bir onay gönderilir ve zehirli ileti kuyruktan kaldırılır. Bu seçenek yalnızca Message Queuing 4.0'da kullanılabilir ve Vista Windows gerektirir.
olarak ayarlandığında Move, zehir iletisi son zehir alt sıraya taşınır. Bu seçenek yalnızca Message Queuing 4.0'da kullanılabilir ve Vista Windows gerektirir.