是否有可能在第一个WCF客户端请求进入之前获得对WCF ServiceHost Singleton实例的引用?

Inv*_*ion 4 .net wcf

我试图访问由我的WCF服务创建的单例实例,但.SingletonInstance即使在.Open调用之后似乎也为null ServiceHost.

有没有办法强制ServiceHost在第一个WCF客户端请求进入之前创建实例(可能会自动生成单例实例)?

Ces*_*ino 10

我知道这个问题有点陈旧,但我遇到了类似的问题,并认为我找到了解决方案.有一个版本的ServiceHost构造函数,它接受对实例的引用,而不是类型:http: //msdn.microsoft.com/en-us/library/ms585487.aspx#Y342

因此,您可以先创建实例,然后将其传递给ServiceHost构造函数.我还没有尝试过这个,但看起来应该可以做到这一点.请务必阅读有关释放实例的说明.当你使用这个构造函数.

  • 这应该是选择的答案. (2认同)