DefaultCacheCapabilities Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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.