VB.Net如何通过WCF实现单例模式进行访问

时间:2010-08-17 22:07:24

标签: .net vb.net wcf singleton

我想通过WCF服务公开一些功能。我可以配置WCF来实例化每个请求的类,但我不确定如何获得对公共单例的引用 -

如果我有一些功能来通过内存中的WCF存储一个方法调用列表(称之为LogMethod),并在调用GetLogs方法时返回该列表

我知道我可以使用数据库/文件系统将这些数据传回去,但在很多情况下,这似乎有些过分。

有人可以解释我如何使用单例类(我知道它需要是线程安全的)?

非常感谢

编辑:似乎没有人有明确的答案 - 我无法相信这很复杂。我错过了一些明显的东西吗?

2 个答案:

答案 0 :(得分:0)

您的WCF服务可以只访问任何单个对象。就此而言,你可以(而且我)在你的WCF服务中只有一个Shared成员。

答案 1 :(得分:0)

我终于找到了一篇WCF文章,解释了更好的实现方法......“Discover Mighty Instance Management Techniques For Developing WCF Apps