在WCF中发出请求时会触发哪些事件

时间:2011-06-07 07:57:13

标签: c# wcf events

我想知道,当在WCF服务中发出WebGet / WebInvoke请求时会触发哪些内置事件&我可以覆盖它们吗?发送回复一样吗?

在我想要访问正在发送或接收的数据的所有事件中。

感谢。

1 个答案:

答案 0 :(得分:3)

这样做的最佳方式是:

http://msdn.microsoft.com/en-us/library/system.servicemodel.dispatcher.idispatchmessageinspector.aspx

WCF将在接收请求之后和发送回复之前调用您的调度消息检查器的实现。在那里,您可以访问原始Message实例,甚至可以根据需要进行修改。