CacheEntryRemovedReason Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa przyczynę usunięcia wpisu pamięci podręcznej lub jego usunięcia.
public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason =
Public Enum CacheEntryRemovedReason
- Dziedziczenie
Pola
CacheSpecificEviction | 4 | Wpis pamięci podręcznej został wy eksmitowany z powodu, który jest definiowany przez określoną implementację pamięci podręcznej. |
ChangeMonitorChanged | 3 | Wpis pamięci podręcznej został usunięty, ponieważ powiązana zależność (taka jak plik lub inny wpis pamięci podręcznej) wyzwoliła eksmisję wpisu pamięci podręcznej. |
Evicted | 2 | Wpis pamięci podręcznej został usunięty z wolnej pamięci w pamięci podręcznej. Dzieje się tak, gdy wystąpienie pamięci podręcznej zbliża się do limitów pamięci specyficznej dla pamięci podręcznej lub gdy proces lub wystąpienie pamięci podręcznej zbliża się do limitów pamięci na całym komputerze. |
Expired | 1 | Wpis pamięci podręcznej został usunięty, ponieważ wygasł. Wygaśnięcie może być oparte na bezwzględnym czasie lub na przesuwanym czasie wygaśnięcia. |
Removed | 0 | Wpis pamięci podręcznej został usunięty przy użyciu Remove(String, String) metody Set(String, Object, DateTimeOffset, String) lub . |
Uwagi
Wyliczenie służy do zapewnienia wstępnie zdefiniowanego zestawu powodów, dla których wpis pamięci podręcznej został usunięty lub ma CacheEntryRemovedReason zostać usunięty. Klasa przyjmuje wartość jako jeden z parametrów CacheEntryRemovedArguments do przekazania do metody wywołania CacheEntryRemovedReason zwrotnego.