【发布时间】:2010-12-09 17:50:44
【问题描述】:
当客户端访问任何侦听的 WCF 服务方法时,是否有任何事件可以让我得到通知?
【问题讨论】:
标签: .net wcf events request watch
当客户端访问任何侦听的 WCF 服务方法时,是否有任何事件可以让我得到通知?
【问题讨论】:
标签: .net wcf events request watch
使用各种 WCF 扩展点,您应该能够做到这一点,这是肯定的。
一种方法是使用调度消息检查器来检查任何传入的消息。该消息的属性之一将是 SOAP 操作,例如或多或少要在您的服务上调用的方法。
查看 Kirk Evans 的 blog post on creating a simple WCF message inspector - 应该让您了解如何连接到必要的扩展点。
另一个例子是CodeProject about an IP filter 上的一篇文章,也实现为调度消息检查器。
希望这些示例能让您了解从何处以及如何开始!
马克
【讨论】:
您想以编程方式“了解情况”还是只需要插桩?至于仪器:有大量的性能计数器和 sys.诊断。记录。
亚历克斯
【讨论】: