ExceptionHandler.TransportExceptionHandler 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置应用程序域的当前传输 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
属性值
接收全局 Windows Communication Foundation (WCF) 传输中发生的未经处理的异常的自定义 ExceptionHandler 对象。
注解
默认情况下, TransportExceptionHandler 属性设置为 的值 AlwaysHandle,导致忽略 WCF 传输中未经处理的异常。 将此属性设置为 ExceptionHandler 的实例可以接受这些异常并做出响应。
如果全局 WCF 传输中发生未经处理的异常并到达此处理程序,则应用程序域的状态可能已泄露。
HandleException 对于这些异常,可能会返回 false
,导致应用程序终止。