Microsoft.Extensions.Caching.Memory Namespace

Enthält Typen für die Zwischenspeicherung im Arbeitsspeicher, einschließlich Schnittstellen und Implementierungen für die lokale Zwischenspeicherung.

Klassen

Name Beschreibung
CacheEntryExtensions

Stellt Erweiterungsmethoden für Vorgänge bereit ICacheEntry .

CacheExtensions

Stellt Erweiterungsmethoden für Vorgänge bereit IMemoryCache .

MemoryCache

Implementiert die Verwendung eines Wörterbuchs IMemoryCache zum Speichern seiner Einträge.

MemoryCacheEntryExtensions

Bereitstellen von Erweiterungsmethoden für MemoryCacheEntryOptions Vorgänge.

MemoryCacheEntryOptions

Stellt die Cacheoptionen dar, die auf einen Eintrag der IMemoryCache Instanz angewendet werden.

MemoryCacheOptions

Gibt Optionen für MemoryCache.

MemoryCacheStatistics

Enthält eine Momentaufnahme von Statistiken für einen Speichercache.

MemoryDistributedCacheOptions

Gibt Optionen für MemoryDistributedCacheOptions.

PostEvictionCallbackRegistration

Stellt einen Rückrufdelegat dar, der ausgelöst wird, nachdem ein Eintrag aus dem Cache entfernt wurde.

Schnittstellen

Name Beschreibung
ICacheEntry

Stellt einen Eintrag in der IMemoryCache Implementierung dar. Wenn Verworfen wird, wird ein Commit für den Cache ausgeführt.

IMemoryCache

Stellt einen lokalen Speichercache dar, dessen Werte nicht serialisiert sind.

Enumerationen

Name Beschreibung
CacheItemPriority

Gibt an, wie Elemente während eines speicherdrucks ausgelösten Bereinigungsvorgangs zur Erhaltung priorisiert werden.

EvictionReason

Gibt die Gründe an, warum ein Eintrag aus dem Cache entfernt wurde.

Delegaten

Name Beschreibung
PostEvictionDelegate

Stellt die Rückrufmethode dar, die aufgerufen wird, wenn ein Cacheeintrag abläuft.