CacheEntryRemovedReason Énumération

Définition

Spécifie la raison pour laquelle une entrée du cache a été supprimée ou une entrée va l'être.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Héritage
CacheEntryRemovedReason

Champs

CacheSpecificEviction 4

Une entrée du cache a été supprimée pour une raison définie par une implémentation de cache particulière.

ChangeMonitorChanged 3

Une entrée du cache a été supprimée parce qu'une dépendance connexe (comme un fichier ou une autre entrée du cache) a déclenché l'éviction de l'entrée du cache.

Evicted 2

Une entrée du cache a été supprimée pour libérer de la mémoire dans le cache. Cela se produit lorsqu'une instance de cache approche des limites de mémoire spécifiques au cache, ou lorsqu'un processus ou une instance de cache approche des limites de mémoire globales de l'ordinateur.

Expired 1

Une entrée du cache a été supprimée parce qu'elle avait expiré. L'expiration peut être basée sur une heure absolue ou sur une heure d'expiration décalée.

Removed 0

Une entrée du cache a été supprimée à l'aide de la méthode Remove(String, String) ou Set(String, Object, DateTimeOffset, String).

Remarques

L’énumération CacheEntryRemovedReason est utilisée pour fournir un ensemble prédéfini de raisons pour lesquelles une entrée de cache a été supprimée ou est sur le point d’être supprimée. La CacheEntryRemovedArguments classe prend une CacheEntryRemovedReason valeur comme paramètre à passer à une méthode de rappel.

S’applique à

Voir aussi