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


ExceptionHandler.AsynchronousThreadExceptionHandler Свойство

Определение

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

public:
 static property System::ServiceModel::Dispatcher::ExceptionHandler ^ AsynchronousThreadExceptionHandler { System::ServiceModel::Dispatcher::ExceptionHandler ^ get(); void set(System::ServiceModel::Dispatcher::ExceptionHandler ^ value); };
public static System.ServiceModel.Dispatcher.ExceptionHandler AsynchronousThreadExceptionHandler { [System.Security.SecurityCritical] [System.Security.SecurityTreatAsSafe] get; [System.Security.SecurityCritical] [System.Security.SecurityTreatAsSafe] set; }
public static System.ServiceModel.Dispatcher.ExceptionHandler AsynchronousThreadExceptionHandler { get; set; }
[<get: System.Security.SecurityCritical>]
[<get: System.Security.SecurityTreatAsSafe>]
[<set: System.Security.SecurityCritical>]
[<set: System.Security.SecurityTreatAsSafe>]
static member AsynchronousThreadExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
static member AsynchronousThreadExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
Public Shared Property AsynchronousThreadExceptionHandler As ExceptionHandler

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

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

Атрибуты

Комментарии

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

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

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