MsmqBindingElementBase.ReceiveErrorHandling Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai enumerasi yang menentukan bagaimana racun dan pesan yang tidak dapat dikirim ditangani.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
[System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)]
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
[<System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)>]
member this.ReceiveErrorHandling : System.ServiceModel.ReceiveErrorHandling with get, set
Public Property ReceiveErrorHandling As ReceiveErrorHandling
Nilai Properti
Nilai ReceiveErrorHandling yang menentukan bagaimana racun dan pesan yang tidak dapat dikirim ditangani.
- Atribut
Keterangan
Ketika properti ini diatur ke Fault, pendengar rusak dan ProtocolException (membungkus MsmqPoisonMessageException) dilacak dan dilemparkan. Pesan dibiarkan dalam antrean dan harus dihapus dengan cara manual. MsmqPoisonMessageException berisi MessageLookupId yang dapat digunakan untuk mengidentifikasi dan menghapus pesan secara manual dari antrean pesan racun.
Ketika properti ini diatur ke Drop, pesan yang menyinggung hanya dihilangkan.
Ketika properti ini diatur ke Reject, pengakuan negatif dikirim ke klien dan pesan dihapus dari antrean pesan racun. Opsi ini hanya tersedia pada Message Queuing (MSMQ) 4.0.
Ketika properti ini diatur ke Move, pesan dipindahkan ke sub-antrean pesan racun akhir. Opsi ini hanya tersedia pada Antrean Pesan (juga dikenal sebagai MSMQ) 4.0.