Поделиться через


ExceptionHandler.TransportExceptionHandler Свойство

Определение

Получает или задает реализацию текущего транспортного объекта ExceptionHandler для домена приложения.

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

Значение свойства

Пользовательский ExceptionHandler объект, который получает необработанных исключений, возникающих в глобальных транспортах Windows Communication Foundation (WCF).

Комментарии

По умолчанию свойству TransportExceptionHandler присваивается значение AlwaysHandle, что приводит к тому, что необработанное исключение в транспорте WCF игнорируется. Задайте этому свойству значение экземпляра объекта ExceptionHandler, чтобы получать и реагировать на эти исключения.

Если необработанное исключение возникает в глобальном транспорте WCF и достигает этого обработчика, существует вероятность компрометации состояния домена приложения. HandleException может возвращать false для этих исключений, чтобы привести к завершению работы приложения.

Применяется к