MSDN文档没有详细解释它的用途。
由于它是可选的,我几乎假设它类似于某种类型的元数据…
我现在的看法是,我想用它来指定特定用户的缓存,例如:

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

cacheitem类的regionname属性的职责是什么?它是用来干什么的?

最佳答案

Caching Application Data by Using Multiple Cache Objects in an ASP.NET Application
custom类演示如何将缓存的数据存储在
内存中的命名区域。内置内存缓存对象不
支持区域的概念,但是在这个博客中它被用来
演示如何在自定义缓存类中实现区域。
缓存区域是内存中为存储而保留的分区
一个或多个缓存对象。缓存区域有助于组织缓存对象
在记忆中。
(我强调)

07-28 13:19