DefaultCacheCapabilities DefaultCacheCapabilities DefaultCacheCapabilities DefaultCacheCapabilities Enum

Definizione

Rappresenta un set di funzionalità disponibili in un'implementazione della cache.Represents a set of features that a cache implementation provides.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

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

Campi

AbsoluteExpirations AbsoluteExpirations AbsoluteExpirations AbsoluteExpirations 8

Un'implementazione della cache supporta la possibilità di rimuovere automaticamente voci della cache in una data e a un'ora specifiche.A cache implementation supports the ability to automatically remove cache entries at a specific date and time.

CacheEntryChangeMonitors CacheEntryChangeMonitors CacheEntryChangeMonitors CacheEntryChangeMonitors 4

Un'implementazione della cache supporta la possibilità di creare monitoraggi delle modifiche che monitorano le voci.A cache implementation supports the ability to create change monitors that monitor entries.

CacheEntryRemovedCallback CacheEntryRemovedCallback CacheEntryRemovedCallback CacheEntryRemovedCallback 64

Un'implementazione della cache è in grado di generare una notifica che una voce è stata rimossa dalla cache.A cache implementation can raise a notification that an entry has been removed from the cache.

CacheEntryUpdateCallback CacheEntryUpdateCallback CacheEntryUpdateCallback CacheEntryUpdateCallback 32

Un'implementazione della cache è in grado di generare una notifica che una voce sta per essere rimossa dalla cache.A cache implementation can raise a notification that an entry is about to be removed from the 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.This setting also indicates that a cache implementation supports the ability to automatically replace the entry that is being removed with a new cache entry.

CacheRegions CacheRegions CacheRegions 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.A cache implementation supports the ability to partition its storage into cache regions, and supports the ability to insert cache entries into those regions and to retrieve cache entries from those regions.

InMemoryProvider InMemoryProvider InMemoryProvider InMemoryProvider 1

Un'implementazione della cache viene eseguita almeno in parte in memoria.A cache implementation runs at least partially in memory. Una cache distribuita non imposterebbe questo flag, a differenza di una cache in memoria quale la classe MemoryCache.A distributed cache would not set this flag, whereas an in-memory cache such as the MemoryCache class would do so.

None None None None 0

In un'implementazione della cache non è disponibile alcuna delle funzionalità descritte nell'enumerazione DefaultCacheCapabilities.A cache implementation does not provide any of the features that are described in the DefaultCacheCapabilities enumeration.

OutOfProcessProvider OutOfProcessProvider OutOfProcessProvider OutOfProcessProvider 2

Un'implementazione della cache viene eseguita out-of-process.A cache implementation runs out-of-process. Una cache distribuita imposterebbe questo flag, a differenza di una cache in memoria quale la classe MemoryCache.A distributed cache would set this flag, whereas an in-memory cache such as the MemoryCache class would not.

SlidingExpirations SlidingExpirations SlidingExpirations 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.A cache implementation supports the ability to automatically remove cache entries that have not been accessed in a specified time span.

Commenti

Il DefaultCacheCapabilities classe è un'enumerazione di flag.The DefaultCacheCapabilities class is a flag enumeration. I valori dei campi sono bits e possono essere combinati come un set di flag che descrivono le funzionalità della cache.The field values are bits and can be combined as a set of flags that describe the capabilities of the cache.

Il DefaultCacheCapabilities enumerazione può essere utilizzata per impostare a livello di programmazione il comportamento dell'implementazione della cache.The DefaultCacheCapabilities enumeration can be used to programmatically set the behavior of the cache implementation. Questo comportamento si basa la combinazione di funzionalità che implementa una cache particolare.This behavior is based on the combination of features that a particular cache implements.

Si applica a