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