Sdílet prostřednictvím


MsmqBindingElementBase.ReceiveErrorHandling Vlastnost

Definice

Získá nebo nastaví hodnotu výčtu, která určuje způsob zpracování jedu a zpráv, které nelze odeslat.

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 Fault, naslouchací proces je chybný a ProtocolException (zabalení MsmqPoisonMessageExceptiona ) je trasováno a vyvoláno. Zpráva je ponechána ve frontě a musí být odebrána ručně. Obsahuje MsmqPoisonMessageException zprávu MessageLookupId , kterou lze použít k identifikaci a ručnímu odebrání zprávy z fronty otrávených zpráv.

Pokud je tato vlastnost nastavena na Drop, off-end zpráva je jednoduše ukončena.

Pokud je tato vlastnost nastavena na Reject, negativní potvrzení je odesláno klientovi a zpráva je odebrána z fronty jed-zpráva. Tato možnost je dostupná pouze u služby Řízení front zpráv (MSMQ) 4.0.

Pokud je tato vlastnost nastavena na Move, zpráva se přesune do konečné podkapuly jed-zpráva. Tato možnost je dostupná pouze u služby Řízení front zpráv (označované také jako MSMQ) 4.0.

Platí pro