【问题标题】:How to understand if a request made to WCF?如何理解是否向 WCF 发出请求?
【发布时间】:2010-12-09 17:50:44
【问题描述】:

当客户端访问任何侦听的 WCF 服务方法时,是否有任何事件可以让我得到通知?

【问题讨论】:

    标签: .net wcf events request watch


    【解决方案1】:

    使用各种 WCF 扩展点,您应该能够做到这一点,这是肯定的。

    一种方法是使用调度消息检查器来检查任何传入的消息。该消息的属性之一将是 SOAP 操作,例如或多或少要在您的服务上调用的方法。

    查看 Kirk Evans 的 blog post on creating a simple WCF message inspector - 应该让您了解如何连接到必要的扩展点。

    另一个例子是CodeProject about an IP filter 上的一篇文章,也实现为调度消息检查器。

    希望这些示例能让您了解从何处以及如何开始!

    马克

    【讨论】:

      【解决方案2】:

      您想以编程方式“了解情况”还是只需要插桩?至于仪器:有大量的性能计数器和 sys.诊断。记录。

      亚历克斯

      【讨论】:

        猜你喜欢
        • 2022-01-06
        • 1970-01-01
        • 1970-01-01
        • 2019-08-17
        • 1970-01-01
        • 2017-09-02
        • 1970-01-01
        • 2012-08-26
        • 2015-06-27
        相关资源
        最近更新 更多