CacheEntryRemovedReason Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 l’un des paramètres à passer à une méthode de rappel.