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
Optional. Именованный регион в кэше, в который был добавлен кэш, если регионы реализованы. Так как регионы не реализованы в .NET Framework 4, значение по умолчанию — null.
Возвращаемое значение
Запись кэша, определяемая по key.
Комментарии
Эта перегрузка метода существует, так как некоторые реализации кэша могут расширить CacheItem класс. В этом случае перегрузка Get(String, String) метода не обязательно возвращает все сведения о кэшированных данных. Однако перегрузка GetCacheItem(String, String) метода позволяет пользовательским кэшам возвращать больше, чем только значение кэша.
Метод GetCacheItem(String, String) похож на Get(String, String) метод, за исключением того, что GetCacheItem(String, String) метод возвращает запись кэша в качестве экземпляра CacheItem .