MsmqBindingBase.ReceiveErrorHandling Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wyliczenia określającą sposób obsługi komunikatów zatrutych.
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
Wartość właściwości
ReceiveErrorHandling Wartość określająca sposób obsługi trucizny i innych komunikatów, których nie można wysłać.
Uwagi
Komunikat w kolejce zostaje zatruty, jeśli powtarzające się próby dostarczenia komunikatu nie powiodły się. Ten komunikat trucizny jest ostatecznie obsługiwany na podstawie ustawienia tej właściwości. Gdy ta właściwość jest ustawiona na Faultwartość , odbiornik jest uszkodzony, a MsmqPoisonMessageException element jest śledzony i zgłaszany. Komunikat trucizny pozostaje w kolejce i musi zostać usunięty, zanim będzie można uzyskać dostęp do większej liczby komunikatów z kolejki. Element MsmqPoisonMessageException zawiera element MessageLookupId , który może służyć do identyfikowania i ręcznego usuwania skażonego komunikatu z kolejki.
Gdy ta właściwość jest ustawiona na Dropwartość , zostanie porzucony komunikat o truciznzie.
Gdy ta właściwość jest ustawiona na Rejectwartość , do klienta jest wysyłane negatywne potwierdzenie, a z kolejki jest usuwany komunikat trucizny. Ta opcja jest dostępna tylko w kolejce komunikatów 4.0 i wymaga systemu Windows Vista.
Po ustawieniu Movena wartość , komunikat trucizny jest przenoszony do końcowego podzapytania trucizny. Ta opcja jest dostępna tylko w kolejce komunikatów 4.0 i wymaga systemu Windows Vista.