ObjectCache.GetCacheItem(String, String) 方法

定义

在派生类中重写时,以 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

适用于