ExceptionHandler.TransportExceptionHandler 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í aktuální přenos ExceptionHandler implementace pro doménu aplikace.
public:
static property System::ServiceModel::Dispatcher::ExceptionHandler ^ TransportExceptionHandler { System::ServiceModel::Dispatcher::ExceptionHandler ^ get(); void set(System::ServiceModel::Dispatcher::ExceptionHandler ^ value); };
public static System.ServiceModel.Dispatcher.ExceptionHandler TransportExceptionHandler { get; set; }
static member TransportExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
Public Shared Property TransportExceptionHandler As ExceptionHandler
Hodnota vlastnosti
Vlastní ExceptionHandler objekt, který přijímá neošetřené výjimky, ke kterým dochází v rámci globálních přenosů WCF (Windows Communication Foundation).
Poznámky
Ve výchozím nastavení TransportExceptionHandler je vlastnost nastavena na hodnotu AlwaysHandle, což způsobuje ignorování neošetřených výjimek v rámci přenosů WCF. Nastavte tuto vlastnost na instanci ExceptionHandler pro příjem a reakci na tyto výjimky.
Pokud dojde k neošetřené výjimce v rámci globálního přenosu WCF a dosáhne této obslužné rutiny, je možné, že stav domény aplikace je ohrožen.
HandleException může vrátit false
, aby tyto výjimky způsobily ukončení aplikace.