Поделиться через


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.

key имеет значение null.

Комментарии

Если запись кэша, указанная параметром key , существует в кэше GetCacheItem , метод возвращает ее как CacheItem экземпляр . Будут Key заданы свойства и Value экземпляра CacheItem . Однако RegionName свойство будет иметь значение null, так как регионы не реализуются в MemoryCache классе .

Применяется к