WCF自定义服务行为

时间:2009-04-08 21:23:19

标签: c# .net wcf

上下文:我使用WCF托管了许多服务。我希望他们每个人都支持Ping操作(心跳,保持活着,等等......)。但是,我宁愿不在每一个上实现IPingable。相反,我喜欢做像serviceMetadata行为那样的事情并动态添加频道调度程序。这意味着我需要做的就是为服务添加一个pingable behvaior并支持此操作。

有什么想法吗?我查看了serviceMetadata的源代码,并且有各种内部函数被调用,我无法访问。此外,可能有一种更简单的方法。

感谢您的时间。

2 个答案:

答案 0 :(得分:0)

我可以添加一个可以处理调用并欺骗返回true / false的调度行为吗?

我还找到了following

答案 1 :(得分:0)

如果通过行为执行此操作,您的元数据是否会指示Ping操作存在?