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 .

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