Compartilhar via


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

AbsoluteExpirations 8

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

CacheEntryChangeMonitors 4

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

CacheEntryRemovedCallback 64

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

CacheEntryUpdateCallback 32

Uma implementação de cache pode disparar 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 sendo removida por uma nova entrada de 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 as entradas de cache delas.

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 classe MemoryCache o faria.

None 0

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

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 classe MemoryCache não o faria.

SlidingExpirations 16

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

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 se baseia na combinação de recursos que um cache específico implementa.

Aplica-se a