Comparteix a través de


DefaultCacheCapabilities Enumeración

Definición

Representa un conjunto de características que una implementación de memoria caché proporciona.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Herencia
DefaultCacheCapabilities
Atributos

Campos

AbsoluteExpirations 8

Una implementación de memoria caché admite la capacidad para quitar automáticamente entradas de la memoria caché en una fecha y hora específicas.

CacheEntryChangeMonitors 4

Una implementación de memoria caché admite la capacidad para crear supervisores de cambios para supervisar las entradas.

CacheEntryRemovedCallback 64

Una implementación de memoria caché puede generar una notificación indicando que una entrada se ha quitado de la memoria caché.

CacheEntryUpdateCallback 32

Una implementación de memoria caché puede generar una notificación indicando que una entrada está a punto de quitarse de la memoria caché. Esta configuración también indica que una implementación de memoria caché admite la capacidad para reemplazar automáticamente la entrada que se quita con una nueva entrada de caché.

CacheRegions 128

Una implementación de memoria caché admite la capacidad para dividir su almacenamiento en regiones de memoria caché, así como la capacidad para insertar entradas de la memoria caché en esas regiones y recuperar de esas regiones entradas de la memoria caché.

InMemoryProvider 1

Una implementación de memoria caché se ejecuta al menos parcialmente en memoria. Una memoria caché distribuida no establecería esta marca, mientras que una caché en memoria, como la clase MemoryCache, sí lo haría.

None 0

Una implementación de memoria caché no proporciona ninguna de las características que se describen en la enumeración DefaultCacheCapabilities.

OutOfProcessProvider 2

Una implementación de memoria caché se ejecuta fuera de proceso. Una memoria caché distribuida establecería esta marca, mientras que una caché en memoria, como la clase MemoryCache, no lo haría.

SlidingExpirations 16

Una implementación de memoria caché admite la capacidad para quitar automáticamente entradas de la memoria caché a las que no se ha tenido acceso en un intervalo de tiempo especificado.

Comentarios

La DefaultCacheCapabilities clase es una enumeración de marcas. Los valores de campo son bits y se pueden combinar como un conjunto de marcas que describen las funcionalidades de la memoria caché.

La DefaultCacheCapabilities enumeración se puede usar para establecer mediante programación el comportamiento de la implementación de caché. Este comportamiento se basa en la combinación de características que implementa una caché determinada.

Se aplica a