Sdílet prostřednictvím


ExceptionHandler.TransportExceptionHandler Vlastnost

Definice

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.

Platí pro