【发布时间】:2011-10-30 18:01:40
【问题描述】:
查看HttpContext.Cache 对象的.NET 2.0 的MSDN doc 是这样说的:
当前 HTTP 请求的缓存。
但是看看.NET 3.0 version 版本它说:
当前应用程序域的缓存。
这是一个非常显着的功能差异。我使用它的经验一直是它是一个 Per Request 缓存。但是文档似乎不同意我的观点。正确的用法是什么? MSDN 文档错了吗?
【问题讨论】:
-
"我使用它的经验一直是它是 Per Request 缓存" = 不,它一直是 per-AppDomain。
-
我显然将它与
HttpContext.Current.Items混淆了,HttpContext.Current.Items是按请求存储的。
标签: c# .net msdn httpcontext httpcontext.cache