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
для этих исключений, чтобы привести к завершению работы приложения.