代码之家  ›  专栏  ›  技术社区  ›  csano

异常和IDispatchMessageInspector

  •  1
  • csano  · 技术社区  · 15 年前

    我正在使用IDispatchMessageInspector检查WCF服务中的请求/响应消息,并将一些数据记录到日志数据库中。我还有一个自定义错误处理程序,它捕获异常并将其转换为错误。我希望能够在IDispatchMessageInspector.BeforeSendReply()方法中记录异常(如果有),但我无法确定如何捕获异常数据。是否存在我应该查找的某种故障集合?我意识到我可以在IErrorHandler.HandleError()方法中记录异常,但我希望在检查请求/响应消息时,将异常详细信息与捕获的其他详细信息一起包括在内。谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   tomasr    15 年前

    这是 something I wrote 刚才关于这个话题。基本上,异常将导致 fault message