MemoryCache.GetCacheItem(String, String) 方法

定义

从缓存中返回 CacheItem 实例形式的指定项。

public override System.Runtime.Caching.CacheItem GetCacheItem (string key, string regionName = default);
override this.GetCacheItem : string * string -> System.Runtime.Caching.CacheItem
Public Overrides Function GetCacheItem (key As String, Optional regionName As String = Nothing) As CacheItem

参数

key
String

要获取的缓存项的唯一标识符。

regionName
String

缓存中的一个添加了缓存项的命名区域。 不要为该参数传递值。 默认情况下,此参数为null,因为 MemoryCache 类未实现区域。

返回

如果该项存在,则为对 key 标识的缓存项的引用;否则为 null

例外

regionName 不是 null

keynull

注解

如果 由 指定的 key 缓存项存在于缓存中,则 GetCacheItem 该方法将其作为 CacheItem 实例返回。 将Key设置实例的 CacheItemValue 属性。 但是, RegionName 属性将为 null,因为 区域未在 类中 MemoryCache 实现。

适用于