MsmqBindingBase.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 pesan racun ditangani.
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
Nilai Properti
Nilai ReceiveErrorHandling yang menentukan bagaimana racun dan pesan lain yang tidak dapat dikirim ditangani.
Keterangan
Pesan dalam antrean menjadi diracuni jika upaya berulang untuk mengirimkan pesan gagal. Pesan racun ini akhirnya ditangani berdasarkan pengaturan properti ini. Ketika properti ini diatur ke Fault, pendengar rusak dan MsmqPoisonMessageException dilacak dan dilemparkan. Pesan racun dibiarkan dalam antrean dan harus dihapus sebelum lebih banyak pesan dapat diakses dari antrean. MsmqPoisonMessageException berisi MessageLookupId yang dapat digunakan untuk mengidentifikasi dan menghapus pesan racun secara manual dari antrean.
Ketika properti ini diatur ke Drop, pesan racun dihilangkan.
Ketika properti ini diatur ke Reject, pengakuan negatif dikirim ke klien dan pesan racun dihapus dari antrean. Opsi ini hanya tersedia pada Antrean Pesan 4.0 dan memerlukan Windows Vista.
Ketika diatur ke Move, pesan racun dipindahkan ke sub-antrean racun akhir. Opsi ini hanya tersedia di Message Queuing 4.0 dan memerlukan Windows Vista.