MsmqElementBase.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, jak jsou zpracovávány nezpracované zprávy.
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
ReceiveErrorHandlingHodnota, která určuje, jak jsou zpracovávány nezpracované zprávy.
- Atributy
Poznámky
Je-li tato vlastnost nastavena na hodnotu Fault , naslouchací proces kanálu je chybou a ProtocolException MsmqPoisonMessageException je zaznamenáno a vyvoláno (zabalení a). Chybná zpráva je ponechána ve frontě a je nutné ji odebrat pomocí nějaké ruční metody. MsmqPoisonMessageExceptionObsahuje objekt MessageLookupId , který lze použít k identifikaci a ručnímu odebrání problematické zprávy z fronty nezpracovatelných zpráv.
Je-li tato vlastnost nastavena na hodnotu Drop , je problematická zpráva jednoduše zahozena.
Když je tato vlastnost nastavená na Reject , pošle se klientovi negativní potvrzení a problematická zpráva se odebere z fronty nezpracovatelných zpráv. Tato možnost je k dispozici pouze v rámci služby Řízení front zpráv (označované také jako MSMQ) 4,0.
Při nastavení na je Move problematická zpráva přesunuta do konečné podfronty poškození. Tato možnost je k dispozici pouze ve službě Řízení front zpráv 4,0.