ExceptionHandler.AsynchronousThreadExceptionHandler 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置应用程序域的当前 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>]
member this.AsynchronousThreadExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
member this.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
这些异常。