DefaultCacheCapabilities Enumeração

Definição

Representa um conjunto de recursos que uma implementação de cache fornece.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

Nome Valor Description
None 0

Uma implementação de cache não fornece nenhum dos recursos descritos na DefaultCacheCapabilities enumeração.

InMemoryProvider 1

Uma implementação de cache é executada pelo menos parcialmente na memória. Um cache distribuído não definiria esse sinalizador, enquanto um cache na memória, como a MemoryCache classe, faria isso.

OutOfProcessProvider 2

Uma implementação de cache é executada fora do processo. Um cache distribuído definiria esse sinalizador, enquanto um cache na memória, como a MemoryCache classe, não seria.

CacheEntryChangeMonitors 4

Uma implementação de cache dá suporte à capacidade de criar monitores de alteração que monitoram entradas.

AbsoluteExpirations 8

Uma implementação de cache dá suporte à capacidade de remover automaticamente entradas de cache em uma data e hora específicas.

SlidingExpirations 16

Uma implementação de cache dá suporte à capacidade de remover automaticamente entradas de cache que não foram acessadas em um período de tempo especificado.

CacheEntryUpdateCallback 32

Uma implementação de cache pode gerar uma notificação de que uma entrada está prestes a ser removida do cache. Essa configuração também indica que uma implementação de cache dá suporte à capacidade de substituir automaticamente a entrada que está sendo removida por uma nova entrada de cache.

CacheEntryRemovedCallback 64

Uma implementação de cache pode gerar uma notificação de que uma entrada foi removida do cache.

CacheRegions 128

Uma implementação de cache dá suporte à capacidade de particionar seu armazenamento em regiões de cache e dá suporte à capacidade de inserir entradas de cache nessas regiões e recuperar entradas de cache dessas regiões.

Comentários

A DefaultCacheCapabilities classe é uma enumeração de sinalizador. Os valores de campo são bits e podem ser combinados como um conjunto de sinalizadores que descrevem os recursos do cache.

A DefaultCacheCapabilities enumeração pode ser usada para definir programaticamente o comportamento da implementação do cache. Esse comportamento é baseado na combinação de recursos que um cache específico implementa.

Aplica-se a