0

有人可以提供可以使用单例模式在 Asp.net 应用程序中存储常用数据的场景,在每个请求上检索这些数据的成本很高吗?另外,同样使用应用程序状态会更好吗?此外,Singleton Pattern 是否可以在应用程序启动时用于存储 Web.Config 设置?

4

1 回答 1

0

我认为在 ASP.Net 中使用单例模式没有简单的方法,我更喜欢将会话状态对象包装在静态类中,因为会话是整个应用程序的一个会话(但每个用户都不同)。

从某种意义上说,应用程序状态已经是一种单例,它适用于每次使用和整个应用程序。

如果您愿意,我不希望将 Web.Config 存储在您可以为其创建包装类的任何其他地方。

一些相关帖子:

Asp.net 缓存单例模式
Asp.net 单例模式场景
单例模式 Asp.net csharp for each user

于 2012-11-11T09:29:03.820 回答