目前我正在实现一些使用HttpContext.Current.Application
作为某种缓存系统的代码。对我而言,它看起来很容易被静态字典替换,删除了对HttpContext
的依赖。
有this question非常相似,但在答案中没有解释为什么有人 选择HttpApplicationState
方法一点都不。
总结:HttpApplicationState
解决了哪些特定问题,这些问题在很多其他方面都无法解决?
答案 0 :(得分:0)
你不应该依赖HttpContext
您可以为缓存机制定义接口协定
然后通过HttpContext,AppFabric等实现