ExceptionHandler.TransportExceptionHandler Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia bieżącą implementację transportu ExceptionHandler dla domeny aplikacji.
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
Wartość właściwości
Obiekt niestandardowy ExceptionHandler , który odbiera nieobsługiwane wyjątki występujące w globalnych transportach programu Windows Communication Foundation (WCF).
Uwagi
Domyślnie TransportExceptionHandler właściwość jest ustawiana na wartość AlwaysHandle, co powoduje ignorowanie nieobsługiwane wyjątki w transportach WCF. Ustaw tę właściwość na wystąpienie ExceptionHandler klasy , aby odbierać te wyjątki i reagować na nie.
Jeśli nieobsługiwany wyjątek występuje w globalnym transporcie WCF i dociera do tej procedury obsługi, istnieje możliwość naruszenia stanu domeny aplikacji.
HandleException Program może zwrócić false
te wyjątki, aby spowodować zakończenie działania aplikacji.