【问题标题】:How to intercept with WCF Web Method Requests?如何使用 WCF Web 方法请求进行拦截?
【发布时间】:2013-03-26 10:21:59
【问题描述】:

我有一个托管在 IIS 中的 WCF 服务(.svc 文件),它不是 RESTful。它有一些带有输入参数的网络方法。

<%@ ServiceHost Language="C#" Debug="true" Service="MyNameSpace.MyService"%>

每个 Web 方法都有一个名为 sitename 的输入参数,例如:

List<string> GetAvailableList(string param1, string sitename);

现在我需要记录 web 方法的输入 url 和输入参数,而无需去那里更改 web 方法的任何实现。

有没有像 ASP.NET 中的 HTTPModule 那样拦截请求/输入参数并记录它们?

我可以创建一个 .dll 并将其部署到 IIS 以便它自动记录/拦截请求吗?

基本上,我想知道每个站点名有多少请求。

【问题讨论】:

    标签: c# asp.net wcf request


    【解决方案1】:

    希望对你有所帮助

    Message Inspectors - 消息检查器是一个可扩展性对象,可以在服务模型的客户端运行时中使用,并以编程方式或通过配置调度运行时,并且可以在消息接收后或发送前检查和更改消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-20
      • 2020-12-28
      • 2014-09-16
      • 2011-04-03
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      相关资源
      最近更新 更多