2009-11-03 42 views
1

我正在使用IDispatchMessageInspector檢查我的WCF服務中的請求/響應消息並將一些數據記錄到我們的日誌記錄數據庫。我也有一個自定義錯誤處理程序,它捕獲異常並將它們轉換爲錯誤。我希望能夠在IDispatchMessageInspector.BeforeSendReply()方法中記錄異常(如果有),但我無法弄清楚如何捕獲異常數據。是否有我應該尋找的某種故障集合?我意識到我可以在IErrorHandler.HandleError()方法中記錄異常,但我希望在檢查請求/響應消息時包含異常詳細信息以及我捕獲的其他詳細信息。謝謝!異常和IDispatchMessageInspector

回答