有没有办法检查wcf方法调用。我的意思是等于asp.net中的HttpModule的任何东西。

我想在任何方法调用之前执行一个方法。

最佳答案

WCF具有非常可扩展的体系结构。可以拦截和自定义许多WCF功能来做自己的事情。

对于您的情况,您将必须编写适当的服务或端点行为。从传输 channel 接收消息到调用服务方法之间的过程称为调度。 WCF使用一组行为来进行调度。您可以提供自己的“行为”来检查方法调用。

本文提供了出色的概述和示例-Extending WCF with Custom Behaviors

我还建议您仔细阅读本WCF体系结构概述http://msdn.microsoft.com/en-us/library/aa480210.aspx

关于c# - 进入WCF管道,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4467958/

10-12 05:54
查看更多