我想通过WCF服务公开一些功能。我可以配置WCF来实例化每个请求的类,但我不确定如何获得对公共单例的引用 -
如果我有一些功能来通过内存中的WCF存储一个方法调用列表(称之为LogMethod),并在调用GetLogs方法时返回该列表
我知道我可以使用数据库/文件系统将这些数据传回去,但在很多情况下,这似乎有些过分。
有人可以解释我如何使用单例类(我知道它需要是线程安全的)?
非常感谢
编辑:似乎没有人有明确的答案 - 我无法相信这很复杂。我错过了一些明显的东西吗?
答案 0 :(得分:0)
您的WCF服务可以只访问任何单个对象。就此而言,你可以(而且我)在你的WCF服务中只有一个Shared
成员。
答案 1 :(得分:0)
我终于找到了一篇WCF文章,解释了更好的实现方法......“Discover Mighty Instance Management Techniques For Developing WCF Apps”