我正试图体现某种特殊的WCF服务。我已经设法启动它并让它像其他人一样调用自己的web方法。
我面临的问题是实例管理。我已设置[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
所以它现在有一个全局实例,所有客户端都具有相同的属性。
但除此之外,我需要在收听来自客户的传入请求(类似的疯狂服务)时调用此类其他服务。
调试时我注意到ServiceHost的构造函数调用了服务类的构造函数。所以,我假设它可以访问这个类的全局实例,我需要找到一种方法来调用这个实例的方法。
请不要问我吸烟的是什么,我只需要特意做。