CacheStoreProvider Класс

Определение

Предоставляет базовый интерфейс, необходимый для любого хранилища кэша, который требуется подключить в качестве реализации кэша объектов по умолчанию, используемой MemoryCache.

public ref class CacheStoreProvider abstract : System::Configuration::Provider::ProviderBase, IDisposable
public abstract class CacheStoreProvider : System.Configuration.Provider.ProviderBase, IDisposable
type CacheStoreProvider = class
    inherit ProviderBase
    interface IDisposable
Public MustInherit Class CacheStoreProvider
Inherits ProviderBase
Implements IDisposable
Наследование
CacheStoreProvider
Реализации

Конструкторы

Имя Описание
CacheStoreProvider()

Инициализирует новый экземпляр этого класса.

Свойства

Имя Описание
Description

Получает краткое понятное описание, подходящее для отображения в средствах администрирования или других пользовательских интерфейсах (UIs).

(Унаследовано от ProviderBase)
ItemCount

Возвращает количество элементов, хранящихся в кэше.

Name

Возвращает понятное имя, используемое для ссылки на поставщика во время настройки.

(Унаследовано от ProviderBase)
SizeInBytes

Возвращает приблизительный размер кэша в байтах.

Методы

Имя Описание
Add(String, Object, CacheInsertOptions)

Добавляет указанный элемент в кэш с параметрами.

AddDependent(String, CacheDependency, DateTime)

Добавляет в кэш зависимое сущность.

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром объекта кэша.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Get(String)

Извлекает указанный элемент из кэша, если он существует.

GetEnumerator()

Извлекает перечислитель словаря, используемый для итерации с помощью параметров ключа и их значений, содержащихся в кэше.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Initialize(String, NameValueCollection)

Инициализирует именованный кэш.

Insert(String, Object, CacheInsertOptions)

Вставляет объект и зависимости в кэш.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Remove(String, CacheItemRemovedReason)

Удаляет указанный элемент из кэша, если он существует.

Remove(String)

Удаляет элемент из кэша.

RemoveDependent(String, CacheDependency)

Удаляет указанную зависимость.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Trim(Int32)

Удаляет указанный процент записей кэша.

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