Поделиться через


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

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

(Унаследовано от 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)

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

Remove(String, CacheItemRemovedReason)

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

RemoveDependent(String, CacheDependency)

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

ToString()

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

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

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

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