ObjectCache.GetCacheItem(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,以 CacheItem 实例的形式获取缓存中的指定缓存项。
public abstract System.Runtime.Caching.CacheItem GetCacheItem (string key, string regionName = default);
abstract member GetCacheItem : string * string -> System.Runtime.Caching.CacheItem
Public MustOverride Function GetCacheItem (key As String, Optional regionName As String = Nothing) As CacheItem
参数
- key
- String
要获取的缓存项的唯一标识符。
- regionName
- String
可选。 缓存中添加了缓存项的命名区域(如果实现了区域)。 由于区域未在 .NET Framework 4 中实现,因此默认值为 null
。
返回
由 key
标识的缓存项。
注解
由于某些缓存实现可能会扩展 类, CacheItem 因此存在此方法重载。 在这种情况下, Get(String, String) 方法重载不一定返回有关缓存数据的所有信息。 但是,方法 GetCacheItem(String, String) 重载使自定义缓存返回的不仅仅是缓存值。
方法 GetCacheItem(String, String) 类似于 Get(String, String) 方法,只不过该方法 GetCacheItem(String, String) 返回作为实例的缓存项 CacheItem 。