我们希望拥有一个类的全局实例,并希望跨应用程序访问(以不同的形式等)
有什么不同的可能性? (静态类除外)。
答案 0 :(得分:3)
听起来你想要Singleton模式。根据您的应用程序,您需要小心。你只得到它的一个实例,这可能导致多个线程等的意外行为(还有其他缺点,我的主要观点是你必须看看模式的缺点)。
答案 1 :(得分:2)
单
或许(单身人士不赞成)你可以用IoC做点什么。
这通常暗示你做错了。
答案 2 :(得分:0)
你可以使用ASP.NET Application State。
应用程序状态是数据存储库 可用于ASP.NET中的所有类 应用。申请状态是 存储在服务器上的内存中 比存储和检索更快 数据库中的信息。不像 会话状态,特定于a 单用户会话,应用程序状态 适用于所有用户和会话。 因此,申请状态是一个 存放少量的有用的地方 经常使用的数据不会改变 从一个用户到另一个用户。