2012-05-03 85 views
0

任何人都可以指出我在這個問題的正確方向嗎?我們有一個WCF中央路由器,我們希望根據一些xpath標準來處理通過路由器的響應。基本上,我們想從一些錯誤請求中刪除很多細節,並將其中的一些額外細節分解。理想情況下,我們也想記錄錯誤。WCF 4.0在路由器上路由和操縱響應

我知道通常更好的做法是更新Web服務來做到這一點,但在我們的情況下,這是不可能的,並且需要在路由器上儘可能地執行。

如果我們可以記錄每個請求和響應,但這很可能是對響應操作的不同解決方案,那將是非常好的。

回答

0

不知道你已經解決了這一點,但...

你應該能夠使用WCF行爲做你所需要的。

有一個記錄行爲記錄的請求和響應,另一個記錄錯誤/操控響應

我們使用行爲記錄到應用程序的面料,我們有一個(討厭)行爲,捕獲所有異常和返回值有錯誤信息的有效答覆。我個人不喜歡這個'功能',但你基本上可以對你的請求/響應做任何事情,並且行爲爲