DefaultCacheCapabilities Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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.