DefaultCacheCapabilities DefaultCacheCapabilities DefaultCacheCapabilities DefaultCacheCapabilities Enum

Определение

Представляет набор свойств, предоставляемых реализацией кэша.Represents a set of features that a cache implementation provides.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

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

Поля

AbsoluteExpirations AbsoluteExpirations AbsoluteExpirations AbsoluteExpirations 8

Реализация кэша поддерживает автоматическое удаление записей кэша в заданные дату и время.A cache implementation supports the ability to automatically remove cache entries at a specific date and time.

CacheEntryChangeMonitors CacheEntryChangeMonitors CacheEntryChangeMonitors CacheEntryChangeMonitors 4

Реализация кэша поддерживает создание мониторов изменений, отслеживающих записи.A cache implementation supports the ability to create change monitors that monitor entries.

CacheEntryRemovedCallback CacheEntryRemovedCallback CacheEntryRemovedCallback CacheEntryRemovedCallback 64

Реализация кэша может создавать уведомления, что запись удалена из кэша.A cache implementation can raise a notification that an entry has been removed from the cache.

CacheEntryUpdateCallback CacheEntryUpdateCallback CacheEntryUpdateCallback CacheEntryUpdateCallback 32

Реализация кэша может создавать уведомления, что запись вскоре будет удалена из кэша.A cache implementation can raise a notification that an entry is about to be removed from the cache. Этот параметр указывает также, что реализация кэша поддерживает автоматическую замену удаляемой записи новой записью кэша.This setting also indicates that a cache implementation supports the ability to automatically replace the entry that is being removed with a new cache entry.

CacheRegions CacheRegions CacheRegions CacheRegions 128

Реализация кэша поддерживает секционирование объема хранилища на области кэша, а также вставку и получение записей кэша из этих областей.A cache implementation supports the ability to partition its storage into cache regions, and supports the ability to insert cache entries into those regions and to retrieve cache entries from those regions.

InMemoryProvider InMemoryProvider InMemoryProvider InMemoryProvider 1

Реализация кэша по крайней мере частично выполняется в памяти.A cache implementation runs at least partially in memory. В отличие от кэша, расположенного в памяти (например, класс MemoryCache), распределенный кэш не устанавливает этот флаг.A distributed cache would not set this flag, whereas an in-memory cache such as the MemoryCache class would do so.

None None None None 0

Реализация кэша не предоставляет функций, описанных в перечислении DefaultCacheCapabilities.A cache implementation does not provide any of the features that are described in the DefaultCacheCapabilities enumeration.

OutOfProcessProvider OutOfProcessProvider OutOfProcessProvider OutOfProcessProvider 2

Реализация кэша выполняется вне процессов.A cache implementation runs out-of-process. В отличие от распределенного кэша кэш, расположенный в памяти (например, класс MemoryCache), не устанавливает этот флаг.A distributed cache would set this flag, whereas an in-memory cache such as the MemoryCache class would not.

SlidingExpirations SlidingExpirations SlidingExpirations SlidingExpirations 16

Реализация кэша поддерживает автоматическое удаление записей кэша, к которым в течение заданного времени не осуществлялся доступ.A cache implementation supports the ability to automatically remove cache entries that have not been accessed in a specified time span.

Комментарии

DefaultCacheCapabilities Класс является перечислением флагов.The DefaultCacheCapabilities class is a flag enumeration. Значения полей — это биты, которые можно комбинировать в виде набора флагов, описывающих возможности кэша.The field values are bits and can be combined as a set of flags that describe the capabilities of the cache.

DefaultCacheCapabilities Перечисление можно использовать для программного задания поведения реализации кэша.The DefaultCacheCapabilities enumeration can be used to programmatically set the behavior of the cache implementation. Это поведение основано на сочетании функций, реализуемых определенным кэшем.This behavior is based on the combination of features that a particular cache implements.

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