DefaultCacheCapabilities Перечисление

Определение

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

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Наследование
DefaultCacheCapabilities
Атрибуты

Поля

Имя Значение Описание
None 0

Реализация кэша не предоставляет никаких функций, описанных в DefaultCacheCapabilities перечислении.

InMemoryProvider 1

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

OutOfProcessProvider 2

Реализация кэша выполняется вне процесса. Распределенный кэш устанавливает этот флаг, в то время как кэш в памяти, такой как MemoryCache класс, не будет.

CacheEntryChangeMonitors 4

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

AbsoluteExpirations 8

Реализация кэша поддерживает возможность автоматического удаления записей кэша по определенной дате и времени.

SlidingExpirations 16

Реализация кэша поддерживает возможность автоматического удаления записей кэша, которые не были доступны в заданном интервале времени.

CacheEntryUpdateCallback 32

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

CacheEntryRemovedCallback 64

Реализация кэша может вызвать уведомление о том, что запись была удалена из кэша.

CacheRegions 128

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

Комментарии

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

Перечисление DefaultCacheCapabilities можно использовать для программного задания поведения реализации кэша. Это поведение основано на сочетании функций, которые реализует конкретный кэш.

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