我的WCF应用程序使用IDispatchMessageInspector
一些高级监控 -发生错误时和未发生错误时。
我正在寻找一种方法来获取该IDispatchMessageInspector.BeforeSendReply
方法时服务中发生的异常,因为我需要根据异常类型执行特定操作。
我不是在寻找修改\记录我的错误,因为我已经使用自定义IErrorHandler
.
我考虑过OperationContext
在我在时添加例外,IErrorHandler
并在我回到时简单地阅读它IDispatchMessageInspector
,但我更喜欢内置的东西。
当我在IDispatchMessageInspector.BeforeSendReply
方法中时,有什么方法可以获取异常?也许在 OperationContext 的某个地方?