如何拦截WCF中的请求/响应

时间:2012-01-04 12:26:15

标签: asp.net

我在wcf中创建了示例服务,并且还成功使用了示例应用程序中的Web服务。现在我只想将请求/响应记录到WCF服务中。请帮助。

1 个答案:

答案 0 :(得分:1)

WCF中内置了跟踪功能,可用于记录请求和响应。使用Service Trace Viewer Tool查看日志。在该页面上还有关于如何配置服务以进行日志记录的说明。

如果您需要连接自己的代码以在进行调用时执行,则可以通过ServiceBehaviours和IServiceBehavior.ApplyDispatchBehavior方法执行此操作。后者是一个非常先进的方法,所以我只推荐它,如果你发现你需要更多的内置跟踪可以给。