路由器上的WCF 4.0路由和操作响应

时间:2012-05-03 04:38:38

标签: wcf wcf-routing

有人能指出我正确的方向吗?我们有一个WCF中央路由器,我们希望根据一些xpath标准来操纵通过路由器的响应。基本上我们想要从一些错误请求中删除很多细节,并在其中提供一些额外的细节。理想情况下,我们还想记录错误。

我知道通常更好的做法是更新Web服务来执行此操作,但在我们的情况下,这是不可能的,并且如果可能的话,需要在路由器上执行。

如果我们能够记录每个请求和响应,那将会很棒,但这可能是对响应操作的不同解决方案。

1 个答案:

答案 0 :(得分:0)

不确定你是否解决了这个问题,但......

您应该能够使用WCF行为来完成您所需的工作。

具有记录请求和响应的日志记录行为,以及记录错误/操作响应的另一个记录行为

我们使用行为来记录应用程序结构,并且我们有一个(讨厌的)行为捕获所有异常并返回带有错误消息的有效响应。我个人不喜欢这个“功能”,但你基本上可以对你的行为请求/回应做任何事情