Språk

MsmqElementBase.ReceiveErrorHandling Egenskap

Definition

Hämtar eller anger ett uppräkningsvärde som anger hur gift och icke-dispaterbara meddelanden hanteras.

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

Egenskapsvärde

Ett ReceiveErrorHandling värde som anger hur gift och icke-datadispaterbara meddelanden hanteras.

Attribut

Kommentarer

När den här egenskapen har angetts till Faultfelas kanallyssnaren och en ProtocolException (omsluter en MsmqPoisonMessageException) spåras och utlöses. Det felaktiga 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 det felaktiga meddelandet helt enkelt bort.

När den här egenskapen är inställd Rejectpå skickas en negativ bekräftelse till klienten och det felaktiga meddelandet tas bort från giftmeddelandekön. Det här alternativet är endast tillgängligt i Message Queuing (även kallat MSMQ) 4.0.

När det är inställt på Moveflyttas det kränkande meddelandet till den slutliga underfrågan om gift. Det här alternativet är endast tillgängligt på Message Queuing 4.0.

Gäller för