0
A
回答
0
我猜你是说你有一个应该是一个单身一个服务,因为你在同一个AppDomain的是,你可以简单地创建一个实例,以及。
如果您拥有服务代码,您可以使用Singleton Pattern将其设置为singleton(在.NET中有很多方法可以做到这一点,Jon Skeet有一个列表here)。
那么你需要处理WCF如何获得实例?在这种情况下,有两种选择:
- 使用ServiceHostFactory并交给ServiceHost的创建
- 实现IInstanceProvider的实例,并下探,在
如果不控制的服务类那么你就没有办法阻止人们创建实例,但是你可以将这个类包装在你自己的单例中,并且规定只能通过单例来访问,所以不太可能有人创建第二个实例
相关问题
- 1. 获取DefaultNetworkCredentials通过对WCF服务
- 2. WCF服务引用
- 3. 从WCF服务调用WCF服务时获取异常
- 4. WCF服务的Web引用
- 5. 从WCF服务获取JSON
- 6. WCF从WCF服务获取实体
- 7. 服务引用VS程序集的引用,使用WCF服务
- 8. 引用WCF Web服务
- 9. 多个WCF服务引用
- 10. 引用WCF服务方法
- 11. WCF服务调用域服务 - 域服务读取WCF服务的web.config
- 12. 获取执行WCF服务的位置
- 13. 获取WCF服务的名称空间
- 14. Android的JSON获取问题WCF服务
- 15. 获取对通用类型服务的从属服务的引用
- 16. WCF服务:无法使用绝对路径在服务器上获取目录
- 17. WCF服务调用WCF服务 - 在哪里放置客户端服务引用?
- 18. 从服务中获取Activity的引用
- 19. 引用的WCF服务不使用app.config
- 20. 获取WCF应用程序中引用的Web服务的列表?
- 21. 从WCF服务(通过代理服务器)获取数据引发错误
- 22. 如何直接从Silverlight的WCF RIA域服务获取对象
- 23. WCF Rest服务 - 获取对HTTP响应头的访问
- 24. 无法获取对WCF服务方法的请求
- 25. Silverlight的WCF服务对服务请求
- 26. 动态添加WCF服务的引用
- 27. 引用已发布的WCF服务
- 28. 类库中的WCF服务引用
- 29. 获取对计划任务的引用
- 30. 从wcf服务获取坐标