Microsoft.Extensions.Caching.Memory Spazio dei nomi

Contiene tipi per la memorizzazione nella cache in memoria, incluse interfacce e implementazioni per la memorizzazione nella cache locale.

Classi

Nome Descrizione
CacheEntryExtensions

Fornisce metodi di estensione per ICacheEntry le operazioni.

CacheExtensions

Fornisce metodi di estensione per IMemoryCache le operazioni.

MemoryCache

Implementa IMemoryCache l'uso di un dizionario per archiviarne le voci.

MemoryCacheEntryExtensions

Specificare i metodi delle estensioni per MemoryCacheEntryOptions le operazioni.

MemoryCacheEntryOptions

Rappresenta le opzioni della cache applicate a una voce dell'istanza IMemoryCache di .

MemoryCacheOptions

Specifica le opzioni per MemoryCache.

MemoryCacheStatistics

Contiene uno snapshot delle statistiche per una cache di memoria.

MemoryDistributedCacheOptions

Specifica le opzioni per MemoryDistributedCacheOptions.

PostEvictionCallbackRegistration

Rappresenta un delegato di callback che verrà attivato dopo la rimozione di una voce dalla cache.

Interfacce

Nome Descrizione
ICacheEntry

Rappresenta una voce nell'implementazione IMemoryCache . Quando eliminato, viene eseguito il commit nella cache.

IMemoryCache

Rappresenta una cache in memoria locale i cui valori non sono serializzati.

Enumerazioni

Nome Descrizione
CacheItemPriority

Specifica il modo in cui gli elementi vengono classificati in ordine di priorità per la conservazione durante una pulizia attivata dalla memoria.

EvictionReason

Specifica i motivi per cui una voce è stata rimossa dalla cache.

Delegati

Nome Descrizione
PostEvictionDelegate

Rappresenta il metodo di callback che viene chiamato alla scadenza di una voce della cache.