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 классе .