MsmqBindingBase.ReceiveErrorHandling Egenskap

Definition

Hämtar eller anger ett uppräkningsvärde som anger hur giftmeddelanden 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.

Kommentarer

Ett meddelande i kön blir förgiftat om upprepade försök att leverera meddelandet misslyckades. Det här giftmeddelandet hanteras så småningom baserat på inställningen för den här egenskapen. När den här egenskapen är inställd Faultpå är lyssnaren fel och en MsmqPoisonMessageException spåras och genereras. Giftmeddelandet finns kvar i kön och måste tas bort innan fler meddelanden kan nås från kön. Innehåller MsmqPoisonMessageException en MessageLookupId som kan användas för att identifiera och manuellt ta bort giftmeddelandet från kön.

När den här egenskapen är inställd på Dropsläpps giftmeddelandet.

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

När det är inställt Movepå flyttas giftmeddelandet till den slutliga giftunderfrågan. Det här alternativet är endast tillgängligt på Message Queuing 4.0 och kräver Windows Vista.

Gäller för