CacheItem regionName属性责任/使用?

时间:2012-01-11 19:58:08

标签: c# asp.net caching .net-4.0

MSDN文档没有详细解释它用于...

的内容

由于它是可选的,我几乎可以假设它具有某种类似的元数据......

我现在如何看待它,我想用它来为特定用户指定缓存,例如:

new CacheItem(key: "keyName", value: objectData, regionName: "userName")

CacheItem类的regionName属性有什么责任?它用于什么?

1 个答案:

答案 0 :(得分:7)

来自Caching Application Data by Using Multiple Cache Objects in an ASP.NET Application

  

自定义类演示了如何将缓存数据存储在   内存中的命名区域。 内置内存缓存对象没有   支持区域概念,但在本博客中使用它   演示如何在自定义缓存类中实现区域。   缓存区域是存储器中保留用于存储的分区   一个或多个缓存对象。缓存区域有助于组织缓存对象   在记忆中。

(我的重点)