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, jak jed a další zprávy, které nelze odeslat, jsou zpracovány.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
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 dalších zpráv, které nelze odeslat.
Výjimky
Hodnota není v rozsahu hodnot definovaném v ReceiveErrorHandling.
Poznámky
Pokud je tato vlastnost nastavená na , dojde k Faultchybě naslouchacího procesu kanálu a ProtocolException trasování (zabalení MsmqPoisonMessageException) a vyvolá se. Zpráva je ponechána ve frontě a musí být odebrána nějakou ruční metodou. Obsahuje MsmqPoisonMessageException objekt , MessageLookupId který lze použít k identifikaci a ručnímu odebrání urážky z fronty poison-message.
Pokud je tato vlastnost nastavená na Drop, zpráva se zahodí.
Pokud je tato vlastnost nastavena na Rejecthodnotu , odešle se klientovi negativní potvrzení a zpráva se odebere z fronty poison-message. Tato možnost je k dispozici pouze u služby Řízení front zpráv 4.0.
Pokud je nastavená hodnota Move, zpráva se přesune do poslední pod fronty s jedem. Tato možnost je k dispozici pouze u služby Řízení front zpráv 4.0.