【问题标题】:how application object is shared to users应用程序对象如何共享给用户
【发布时间】:2009-09-17 11:45:52
【问题描述】:

您能否简要介绍一下应用程序对象是如何共享给用户的。

谢谢。

【问题讨论】:

  • 恐怕你需要更具体一点。
  • 我在一次采访中被问到每个访问 Web 应用程序的用户如何获得更新的应用程序对象。
  • 你说的是 ASP Application 对象还是 ASP.NET HttpApplication 类? “分享给用户”是什么意思?
  • 我需要知道如何以及为什么使用它。

标签: asp.net object


【解决方案1】:

应用程序状态是可供 ASP.NET 应用程序中的所有类使用的数据存储库。此存储库存储在 Web 服务器的内存中。与特定于单个用户会话的会话状态不同,应用程序状态适用于所有用户和会话。

至于它是如何存储的,那是在 HttpApplicationState 类的一个实例中。此类公开对象的键值字典,并且在用户第一次访问 Web 应用程序中的任何 URL 资源时创建此类的实例。

开发人员访问此存储状态的最常用方法是通过 HttpContext 类的 Application 属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多