Share via


MsmqBindingElementBase.ReceiveErrorHandling Vlastnost

Definice

Získá nebo nastaví hodnotu výčtu, která určuje, jak jed a zprávy, které nelze odeslat jsou zpracovány.

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

Hodnota vlastnosti

Hodnota ReceiveErrorHandling , která určuje způsob zpracování jedu a zpráv, které nelze odeslat.

Atributy

Poznámky

Pokud je tato vlastnost nastavena na , dojde k Faultchybě naslouchacího ProtocolException procesu a trasování a vyvolání (zabalení MsmqPoisonMessageException) . Zpráva je ponechána ve frontě a musí být odebrána ručně. Obsahuje MsmqPoisonMessageExceptionMessageLookupId objekt, který lze použít k identifikaci a ručnímu odebrání zprávy z fronty zpráv o jedu.

Když je tato vlastnost nastavená na Drop, zpráva, která se týká, se jednoduše zahodí.

Pokud je tato vlastnost nastavena na Reject, odešle se klientovi negativní potvrzení a zpráva se odebere z fronty zpráv o jedu. Tato možnost je dostupná pouze ve službě Řízení front zpráv (MSMQ) 4.0.

Pokud je tato vlastnost nastavena na Move, zpráva se přesune do konečné podpřísežné zprávy o jedu. Tato možnost je k dispozici pouze ve službě Řízení front zpráv (označované také jako MSMQ) 4.0.

Platí pro