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

属性值

接收全局 Windows Communication Foundation (WCF) 传输中发生的未经处理的异常的自定义 ExceptionHandler 对象。

注解

默认情况下, TransportExceptionHandler 属性设置为 的值 AlwaysHandle,导致忽略 WCF 传输中未经处理的异常。 将此属性设置为 ExceptionHandler 的实例可以接受这些异常并做出响应。

如果全局 WCF 传输中发生未经处理的异常并到达此处理程序,则应用程序域的状态可能已泄露。 HandleException 对于这些异常,可能会返回 false ,导致应用程序终止。

适用于