什么是
根据 MSDN 文档:
缓存 Cache 获取当前应用程序域的缓存对象。 项 Items 获取可用于在 HTTP 请求期间在 IHttpModule 接口和 IHttpHandler 接口之间组织和共享数据的键/值集合。
我真的不理解该文档试图解释什么。
在处理 ASP.NET Web 应用程序时,我经常使用
今天,我遇到了使用
HttpContext的Cache和Items属性有什么区别?请尝试用不同的实际场景示例详细说明为什么会选择其中之一。
HttpContext
类的 Cache
和 Items
属性之间的区别?根据 MSDN 文档:
缓存 Cache 获取当前应用程序域的缓存对象。 项 Items 获取可用于在 HTTP 请求期间在 IHttpModule 接口和 IHttpHandler 接口之间组织和共享数据的键/值集合。
我真的不理解该文档试图解释什么。
在处理 ASP.NET Web 应用程序时,我经常使用
Items
进行请求级别的缓存,以便多个用户控件不会从数据库中查找相同的数据。这在this article中有所描述。今天,我遇到了使用
Cache
属性的用法,看起来像是每个请求的缓存。我试图理解它们之间的区别,但找不到任何好的文档来比较这两者。所以我想知道...HttpContext的Cache和Items属性有什么区别?请尝试用不同的实际场景示例详细说明为什么会选择其中之一。
Items
键中使用了 userID,这使我认为Items
在许多用户的请求之间是共享的。现在我比以前更困惑了... - Jesse Webb