对于我的全局变量和数据,我在使用HttpApplicationState或Static变量时陷入了困境 - 哪种方法最好?
这篇文章指出应该使用静态变量而不是HttpApplicationState: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312607 然而,我喜欢HttpApplicationState(以及System.Web.Caching.Cache)的一点是可以轻松枚举条目并选择要删除的项(我为此创建了一个全局CacheManager.axd),而我认为使用Static变量没有简单的方法(即使有也不清楚如何“重新初始化”它们),除非重新启动应用程序池。
对于处理和管理全局对象,有什么好的通用方法建议吗?
谢谢,马克。
这篇文章指出应该使用静态变量而不是HttpApplicationState: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312607 然而,我喜欢HttpApplicationState(以及System.Web.Caching.Cache)的一点是可以轻松枚举条目并选择要删除的项(我为此创建了一个全局CacheManager.axd),而我认为使用Static变量没有简单的方法(即使有也不清楚如何“重新初始化”它们),除非重新启动应用程序池。
对于处理和管理全局对象,有什么好的通用方法建议吗?
谢谢,马克。