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à disponibili in 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
AbsoluteExpirations | 8 | Un'implementazione della cache supporta la possibilità di rimuovere automaticamente voci della cache in una data e a un'ora specifiche. |
CacheEntryChangeMonitors | 4 | Un'implementazione della cache supporta la possibilità di creare monitoraggi delle modifiche che monitorano le voci. |
CacheEntryRemovedCallback | 64 | Un'implementazione della cache è in grado di generare una notifica che una voce è stata rimossa dalla cache. |
CacheEntryUpdateCallback | 32 | Un'implementazione della cache è in grado di generare una notifica che una voce sta per essere rimossa dalla cache. Questa impostazione indica inoltre che un'implementazione della cache supporta la possibilità di sostituire automaticamente la voce che viene rimossa con una nuova voce della cache. |
CacheRegions | 128 | Un'implementazione della cache supporta la possibilità di partizionare l'archivio in aree della cache, di inserire voci della cache in tali aree e di recuperarle. |
InMemoryProvider | 1 | Un'implementazione della cache viene eseguita almeno in parte in memoria. Una cache distribuita non imposterebbe questo flag, a differenza di una cache in memoria quale la classe MemoryCache. |
None | 0 | In un'implementazione della cache non è disponibile alcuna delle funzionalità descritte nell'enumerazione DefaultCacheCapabilities. |
OutOfProcessProvider | 2 | Un'implementazione della cache viene eseguita out-of-process. Una cache distribuita imposterebbe questo flag, a differenza di una cache in memoria quale la classe MemoryCache. |
SlidingExpirations | 16 | Un'implementazione della cache supporta la possibilità di rimuovere automaticamente le voci della cache a cui non è stato effettuato l'accesso in un intervallo di tempo specificato. |
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.