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 .