我想通过WCF服务公开一些功能。我可以配置wcf为每个请求实例化一个类,但不确定如何获得对公共singleton的引用-
如果我有一些功能可以通过内存中的wcf存储对方法(调用它logmethod)的调用列表,并在调用getlogs方法时返回该列表
我知道我可以使用数据库/文件系统来回传递这些数据,但在许多情况下,这似乎是多余的。
有人能解释一下如何使用singleton类吗(我知道它需要线程安全)?
多谢
编辑: 似乎没有人有明确的答案——我不敢相信这很复杂。我是否遗漏了一些明显的东西?
您的WCF服务可以简单地访问任何单例对象。对于这件事,你可以(我也可以)简单地 Shared WCF服务中的成员。
Shared
我终于找到了一篇WCF文章,它解释了一种更好的实现方法……” Discover Mighty Instance Management Techniques For Developing WCF Apps “