MsmqBindingElementBase.ReceiveErrorHandling Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.