DefaultCacheCapabilities Enumeração
Definição
Representa um conjunto de recursos que uma implementação de cache fornece.Represents a set of features that a cache implementation provides.
Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.
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.A cache implementation supports the ability to automatically remove cache entries at a specific date and time. |
| CacheEntryChangeMonitors | 4 | Uma implementação de cache dá suporte à capacidade de criar monitores de alteração que monitoram as entradas.A cache implementation supports the ability to create change monitors that monitor entries. |
| CacheEntryRemovedCallback | 64 | Uma implementação de cache pode disparar uma notificação de que uma entrada foi removida do cache.A cache implementation can raise a notification that an entry has been removed from the cache. |
| CacheEntryUpdateCallback | 32 | Uma implementação de cache pode disparar uma notificação de que uma entrada está prestes a ser removida do cache.A cache implementation can raise a notification that an entry is about to be removed from the 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.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 | 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.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 | 1 | Uma implementação de cache é executada pelo menos parcialmente na memória.A cache implementation runs at least partially in memory. Um cache distribuído não definiria esse sinalizador, enquanto um cache na memória como a classe MemoryCache o faria.A distributed cache would not set this flag, whereas an in-memory cache such as the MemoryCache class would do so. |
| None | 0 | Uma implementação de cache não fornece nenhum dos recursos descritos na enumeração DefaultCacheCapabilities.A cache implementation does not provide any of the features that are described in the DefaultCacheCapabilities enumeration. |
| OutOfProcessProvider | 2 | Uma implementação de cache é executada fora do processo.A cache implementation runs out-of-process. Um cache distribuído definiria esse sinalizador, enquanto um cache na memória como a classe MemoryCache não o faria.A distributed cache would set this flag, whereas an in-memory cache such as the MemoryCache class would not. |
| 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.A cache implementation supports the ability to automatically remove cache entries that have not been accessed in a specified time span. |
Comentários
A DefaultCacheCapabilities classe é uma enumeração de sinalizador.The DefaultCacheCapabilities class is a flag enumeration. Os valores de campo são bits e podem ser combinados como um conjunto de sinalizadores que descrevem os recursos do cache.The field values are bits and can be combined as a set of flags that describe the capabilities of the cache.
A DefaultCacheCapabilities enumeração pode ser usada para definir o comportamento da implementação do cache de forma programática.The DefaultCacheCapabilities enumeration can be used to programmatically set the behavior of the cache implementation. Esse comportamento se baseia na combinação de recursos que um determinado cache implementa.This behavior is based on the combination of features that a particular cache implements.