繁体   English   中英

如何使用WCF Web方法请求进行拦截?

[英]How to intercept with WCF Web Method Requests?

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

<%@ 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,以便它自动记录/拦截请求吗?

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

希望这个帮助

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM