DefaultCacheCapabilities Enumeração

Definição

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

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
None 0

Uma implementação de cache não fornece nenhuma das funcionalidades descritas na DefaultCacheCapabilities enumeração.

InMemoryProvider 1

Uma implementação de cache corre pelo menos parcialmente em memória. Uma cache distribuída não definiria esta bandeira, enquanto uma cache em memória como a MemoryCache classe o faria.

OutOfProcessProvider 2

Uma implementação de cache fica fora de processo. Uma cache distribuída definiria esta bandeira, enquanto uma cache em memória como a MemoryCache classe não o faria.

CacheEntryChangeMonitors 4

Uma implementação de cache suporta a capacidade de criar monitores de alterações que monitorizam entradas.

AbsoluteExpirations 8

Uma implementação de cache suporta a capacidade de remover automaticamente entradas de cache numa data e hora específicas.

SlidingExpirations 16

Uma implementação de cache suporta a capacidade de remover automaticamente entradas de cache que não foram acedidas num 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 da cache. Esta configuração indica também que uma implementação de cache suporta a capacidade de substituir automaticamente a entrada que está a ser 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 da cache.

CacheRegions 128

Uma implementação de cache suporta a capacidade de particionar o seu armazenamento em regiões de cache e permite inserir entradas de cache nessas regiões e recuperar entradas de cache dessas regiões.

Observações

A DefaultCacheCapabilities classe é uma enumeração de bandeiras. Os valores do campo são bits e podem ser combinados como um conjunto de flags que descrevem as capacidades da cache.

A DefaultCacheCapabilities enumeração pode ser usada para definir programaticamente o comportamento da implementação da cache. Este comportamento baseia-se na combinação de funcionalidades que uma cache específica implementa.

Aplica-se a