Microsoft.Extensions.Caching.Memory Espace de noms

Contient des types pour la mise en cache en mémoire, y compris les interfaces et les implémentations pour la mise en cache locale.

Classes

Nom Description
CacheEntryExtensions

Fournit des méthodes d’extensions pour ICacheEntry les opérations.

CacheExtensions

Fournit des méthodes d’extensions pour IMemoryCache les opérations.

MemoryCache

IMemoryCache Implémente l’utilisation d’un dictionnaire pour stocker ses entrées.

MemoryCacheEntryExtensions

Fournissez des méthodes d’extensions pour MemoryCacheEntryOptions les opérations.

MemoryCacheEntryOptions

Représente les options de cache appliquées à une entrée de l’instance IMemoryCache .

MemoryCacheOptions

Spécifie les options pour MemoryCache.

MemoryCacheStatistics

Contient un instantané de statistiques pour un cache de mémoire.

MemoryDistributedCacheOptions

Spécifie les options pour MemoryDistributedCacheOptions.

PostEvictionCallbackRegistration

Représente un délégué de rappel qui sera déclenché une fois qu’une entrée est supprimée du cache.

Interfaces

Nom Description
ICacheEntry

Représente une entrée dans l’implémentation IMemoryCache . Lorsqu’il est supprimé, est validé dans le cache.

IMemoryCache

Représente un cache local en mémoire dont les valeurs ne sont pas sérialisées.

Énumérations

Nom Description
CacheItemPriority

Spécifie la façon dont les éléments sont hiérarchisés pour la conservation pendant un nettoyage déclenché par la pression de la mémoire.

EvictionReason

Spécifie les raisons pour lesquelles une entrée a été supprimée du cache.

Délégués

Nom Description
PostEvictionDelegate

Représente la méthode de rappel qui est appelée lorsqu’une entrée de cache expire.