例外和IDispatchMessageInspector

时间:2009-11-03 08:45:52

标签: wcf logging exception

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

1 个答案:

答案 0 :(得分:0)

前一段时间something I wrote关于此主题。基本上,异常将导致fault message作为回复发送到客户端