Mic*_*cah 19 asp.net caching httpruntime.cache httpcontext
我知道这里有一个非常相似的问题,但我希望能有更好的探索.如果HttpContext真的在后台使用HttpRuntime.Cache,为什么我会使用HttpContext.Cache而不是HttpRuntime.Cache?
在使用ASP.NET模拟Windows服务来运行预定作业的文章中, Omar使用HttpContext来存储他的缓存项,但是当Jeff Atwood 在这里实现它时,他选择使用HttpRuntime.显然,在这种特殊情况下,它是有意义的,因为您不必执行Web请求将缓存项添加回HttpContext.
但是,我正在寻找一些关于何时使用一个与另一个的好指针.
Dor*_*oby 13
它实际上是最后的缓存,HttpContext.Current有时只能为空(当不在Web上下文中,或在Web上下文中但尚未构造时).你总是可以安全使用HttpRuntime.Cache.
| 归档时间: |
|
| 查看次数: |
6658 次 |
| 最近记录: |