Freigeben über


Microsoft.Extensions.Caching.Memory Namespace

Klassen

CacheEntryExtensions

Stellt Erweiterungsmethoden für ICacheEntry Vorgänge bereit.

CacheExtensions

Stellen Sie Erweiterungsmethoden für IMemoryCache Vorgänge bereit.

MemoryCache

Eine Implementierung von IMemoryCache die Verwendung eines Wörterbuchs zum Speichern der Einträge.

MemoryCacheEntryExtensions

Stellt Erweiterungsmethoden für MemoryCacheEntryOptions Vorgänge bereit.

MemoryCacheEntryOptions

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

MemoryCacheOptions

Gibt Optionen für MemoryCachean.

MemoryCacheStatistics

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

MemoryDistributedCacheOptions

Gibt Optionen für MemoryDistributedCacheOptionsan.

PostEvictionCallbackRegistration

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

Schnittstellen

ICacheEntry

Stellt einen Eintrag in der IMemoryCache Implementierung dar.

IMemoryCache

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

Enumerationen

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

PostEvictionDelegate

Signatur des Rückrufs, der aufgerufen wird, wenn ein Cacheeintrag abläuft.