我有一个带有 basicHttpBinding 的 WCF 服务。我想为服务中的每个方法调用编写拦截器来做一些日志记录。我只想为某些字段方法添加此拦截器。
我是 WCF 的新手。任何帮助表示赞赏。
谢谢。
我有一个带有 basicHttpBinding 的 WCF 服务。我想为服务中的每个方法调用编写拦截器来做一些日志记录。我只想为某些字段方法添加此拦截器。
我是 WCF 的新手。任何帮助表示赞赏。
谢谢。
您将需要实现IDispatchMessageInspector - 您可以通过查看 OperationContext 来获取调用的方法,然后您可以决定是否要处理方法调用。
然后,您必须实现通常的 WCF 管道、ServiceBehavior 和 BehaviorExtension,如文档页面中所示。