MsmqBindingElementBase.ReceiveErrorHandling Egenskap

Definition

Hämtar eller anger ett uppräkningsvärde som anger hur gift och andra meddelanden som inte kan skickas hanteras.

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

Egenskapsvärde

Ett ReceiveErrorHandling värde som anger hur gift och andra meddelanden som inte kan skickas hanteras.

Undantag

Värdet ligger inte inom det värdeintervall som definierats i ReceiveErrorHandling.

Kommentarer

När den här egenskapen har angetts till Faultfelas kanallyssnaren och en ProtocolException (omsluter en MsmqPoisonMessageException) spåras och utlöses. Meddelandet finns kvar i kön och måste tas bort med någon manuell metod. Innehåller MsmqPoisonMessageException en MessageLookupId som kan användas för att identifiera och manuellt ta bort det kränkande meddelandet från giftmeddelandekön.

När den här egenskapen är inställd på Droptas meddelandet bort.

När den här egenskapen är inställd Rejectpå skickas en negativ bekräftelse till klienten och meddelandet tas bort från kön för giftmeddelanden. Det här alternativet är endast tillgängligt på Message Queuing 4.0.

När det är inställt Movepå flyttas meddelandet till den sista gift-underkön. Det här alternativet är endast tillgängligt på Message Queuing 4.0.

Gäller för