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


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

Определение

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

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

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

Поля

AbsoluteExpirations 8

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

CacheEntryChangeMonitors 4

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

CacheEntryRemovedCallback 64

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

CacheEntryUpdateCallback 32

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

CacheRegions 128

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

InMemoryProvider 1

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

None 0

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

OutOfProcessProvider 2

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

SlidingExpirations 16

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

Комментарии

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

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

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