Condividi tramite


DefaultCacheCapabilities Enumerazione

Definizione

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à
DefaultCacheCapabilities
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.

Si applica a