System.Runtime.Caching Spazio dei nomi
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.
Contiene tipi che consentono di implementare la memorizzazione nella cache nelle applicazioni .NET.
Classi
CacheEntryChangeMonitor |
Fornisce una classe base che rappresenta un tipo ChangeMonitor che può essere implementato per monitorare le modifiche apportate alle voci della cache. |
CacheEntryRemovedArguments |
Fornisce informazioni su una voce della cache che è stata rimossa dalla cache. |
CacheEntryUpdateArguments |
Fornisce informazioni su una voce della cache che verrà rimossa dalla cache. |
CacheItem |
Rappresenta una singola voce della cache nella cache. |
CacheItemPolicy |
Rappresenta un set di dettagli di eliminazione e scadenza per una voce della cache specifica. |
ChangeMonitor |
Fornisce una classe base per un tipo personalizzato derivato che monitora le modifiche dello stato dei dati da cui dipende un elemento della cache. |
FileChangeMonitor |
Rappresenta un oggetto che monitora le modifiche apportate ai file. |
HostFileChangeMonitor |
Monitora le directory e percorsi dei file e notifica alla cache le modifiche apportate agli elementi monitorati. La classe non può essere ereditata. |
MemoryCache |
Rappresenta il tipo che implementa una cache in memoria. |
ObjectCache |
Rappresenta una cache oggetti e fornisce i metodi e le proprietà di base per l'accesso alla cache. |
SqlChangeMonitor |
Fornisce il monitoraggio delle modifiche per i database SQL Server. La classe non può essere ereditata. |
Enumerazioni
CacheEntryRemovedReason |
Specifica il motivo per cui una voce della cache è stata rimossa o sta per esserlo. |
CacheItemPriority |
Specifica un'impostazione di priorità utilizzata per decidere se eliminare una voce della cache. |
DefaultCacheCapabilities |
Rappresenta un set di funzionalità disponibili in un'implementazione della cache. |
Delegati
CacheEntryRemovedCallback |
Definisce un riferimento a un metodo chiamato dopo la rimozione di una voce della cache dalla cache. |
CacheEntryUpdateCallback |
Definisce un riferimento a un metodo richiamato quando una voce della cache sta per essere rimossa dalla cache. |
OnChangedCallback |
Definisce un riferimento a un metodo che gestisce le modifiche apportate agli elementi monitorati. |
Commenti
Le classi in questo spazio dei nomi consentono di usare le funzionalità di memorizzazione nella cache come quelle in ASP.NET, ma senza una dipendenza sull'assembly System.Web
.
Nota
Le funzionalità e i tipi di memorizzazione nella cache di output nello spazio dei System.Runtime.Caching nomi sono stati introdotti in .NET Framework 4.
I tipi di memorizzazione nella cache forniti in questo spazio dei nomi offrono le funzionalità seguenti:
La memorizzazione nella cache è accessibile a tutte le applicazioni .NET (non solo ASP.NET).
La memorizzazione nella cache è estendibile.
È possibile creare provider di memorizzazione nella cache personalizzati. Ad esempio, invece di usare il motore cache in memoria predefinito, è possibile creare provider personalizzati che archivino i dati della cache nei database, in oggetti personalizzati o nel file system.