从页面外部访问应用程序状态

Cyb*_*ude 5 c# asp.net caching application-state

我正在尝试从Web应用程序中的实用程序类访问应用程序状态,但我不确定最好的方法.我寻找一个静态成员,但没有任何用处(我正在考虑HttpContext.Current的某些方面).

到目前为止我找到的最好的解决方案是在实用程序类中有一个成员,它将在Global.asax.cs的Application_Start事件中初始化(我可以从this.Application那里得到它)但是会有"某事"的风险"发生在那个引用上(我不关心正在重启的应用程序,因为我只是在寻找缓存功能)?

Cyb*_*ude 9

我想我明白了!

HttpContext.Current.Application
Run Code Online (Sandbox Code Playgroud)