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() |
Инициализирует новый экземпляр этого класса. |
Свойства
| Имя | Описание |
|---|---|
| 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) |
Удаляет указанный процент записей кэша. |