DefaultCacheCapabilities Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет набор свойств, предоставляемых реализацией кэша.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities =
Public Enum DefaultCacheCapabilities
- Наследование
- Атрибуты
Поля
AbsoluteExpirations | 8 | Реализация кэша поддерживает автоматическое удаление записей кэша в заданные дату и время. |
CacheEntryChangeMonitors | 4 | Реализация кэша поддерживает создание мониторов изменений, отслеживающих записи. |
CacheEntryRemovedCallback | 64 | Реализация кэша может создавать уведомления, что запись удалена из кэша. |
CacheEntryUpdateCallback | 32 | Реализация кэша может создавать уведомления, что запись вскоре будет удалена из кэша. Этот параметр указывает также, что реализация кэша поддерживает автоматическую замену удаляемой записи новой записью кэша. |
CacheRegions | 128 | Реализация кэша поддерживает секционирование объема хранилища на области кэша, а также вставку и получение записей кэша из этих областей. |
InMemoryProvider | 1 | Реализация кэша по крайней мере частично выполняется в памяти. В отличие от кэша, расположенного в памяти (например, класс MemoryCache), распределенный кэш не устанавливает этот флаг. |
None | 0 | Реализация кэша не предоставляет функций, описанных в перечислении DefaultCacheCapabilities. |
OutOfProcessProvider | 2 | Реализация кэша выполняется вне процессов. В отличие от распределенного кэша кэш, расположенный в памяти (например, класс MemoryCache), не устанавливает этот флаг. |
SlidingExpirations | 16 | Реализация кэша поддерживает автоматическое удаление записей кэша, к которым в течение заданного времени не осуществлялся доступ. |
Комментарии
Класс DefaultCacheCapabilities является перечислением флагов. Значения полей являются битами и могут быть объединены в виде набора флагов, описывающих возможности кэша.
Перечисление DefaultCacheCapabilities можно использовать для программной настройки поведения реализации кэша. Это поведение основано на сочетании функций, которые реализует определенный кэш.