这里有一个看似简单的任务;列出了WCF主动管理的服务对象的所有实例
ServiceHost
在任何特定的时间。
例如,我的服务契约接口是
IFooService
实现是
FooService
(每个会话的行为)。在服务端,我只是使用
ServiceHost(typeof(FooService))
打开它。会话的创建、销毁和操作都是由客户端正常调用的,而且在大多数情况下,隐藏此功能是很好的。
但是,我的目标是在声明
服务宿主
列出所有当前活动的
IFooService公司
(或类似
餐饮业
). 让类跟踪自己的实例是可能的,但看起来不太优雅。WCF是否有内置方法返回由
服务宿主
?