ExceptionHandler.HandleException(Exception) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中重写时,如果已经处理了异常,则返回 true
;或者,如果重新引发异常并且应用程序终止,则返回 false
。
public:
abstract bool HandleException(Exception ^ exception);
public abstract bool HandleException (Exception exception);
abstract member HandleException : Exception -> bool
Public MustOverride Function HandleException (exception As Exception) As Boolean
参数
- exception
- Exception
Windows Communication Foundation (WCF) 运行时内发生并且可能会终止应用程序的异常。
返回
如果异常已处理,则为 true
;否则为 false
。
示例
下面的代码示例演示了重写 ExceptionHandler 方法的 HandleException 抽象类的实现。
下面的代码示例演示如何为 WCF 运行时中发生的未经处理的异常启用自定义 MyExceptionHandler
。
注解
如果异常已处理,则 HandleException 属性将返回 true
。 如果该属性返回 false
或引发其他异常,则将重新引发原始异常。