DefaultCacheCapabilities Enumerazione

Definizione

Rappresenta un set di funzionalità fornite da un'implementazione della cache.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Ereditarietà
DefaultCacheCapabilities
Attributi

Campi

Nome Valore Descrizione
None 0

Un'implementazione della cache non fornisce alcuna funzionalità descritta nell'enumerazione DefaultCacheCapabilities .

InMemoryProvider 1

Un'implementazione della cache viene eseguita almeno parzialmente in memoria. Una cache distribuita non imposta questo flag, mentre una cache in memoria, ad esempio la MemoryCache classe, esegue questa operazione.

OutOfProcessProvider 2

Un'implementazione della cache è out-of-process. Una cache distribuita imposta questo flag, mentre una cache in memoria, ad esempio la MemoryCache classe non lo farebbe.

CacheEntryChangeMonitors 4

Un'implementazione della cache supporta la possibilità di creare monitoraggi delle modifiche che monitorano le voci.

AbsoluteExpirations 8

Un'implementazione della cache supporta la possibilità di rimuovere automaticamente le voci della cache in una data e un'ora specifiche.

SlidingExpirations 16

Un'implementazione della cache supporta la possibilità di rimuovere automaticamente le voci della cache a cui non è stato eseguito l'accesso in un intervallo di tempo specificato.

CacheEntryUpdateCallback 32

Un'implementazione della cache può generare una notifica che indica che una voce sta per essere rimossa dalla cache. Questa impostazione indica anche che un'implementazione della cache supporta la possibilità di sostituire automaticamente la voce che viene rimossa con una nuova voce della cache.

CacheEntryRemovedCallback 64

Un'implementazione della cache può generare una notifica che indica che una voce è stata rimossa dalla cache.

CacheRegions 128

Un'implementazione della cache supporta la possibilità di partizionare l'archiviazione in aree della cache e supporta la possibilità di inserire voci della cache in tali aree e di recuperare le voci della cache da tali aree.

Commenti

La DefaultCacheCapabilities classe è un'enumerazione flag. I valori dei campi sono bit e possono essere combinati come set di flag che descrivono le funzionalità della cache.

L'enumerazione DefaultCacheCapabilities può essere usata per impostare a livello di codice il comportamento dell'implementazione della cache. Questo comportamento si basa sulla combinazione di funzionalità implementate da una particolare cache.

Si applica a