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 usunięcia wpisu.
public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason =
Public Enum CacheEntryRemovedReason
- Dziedziczenie
Pola
CacheSpecificEviction | 4 | Wpis pamięci podręcznej został wykluczony z jakiegoś powodu, który jest zdefiniowany 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 w celu zwolnienia 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 podręcznej lub gdy wystąpienie procesu lub pamięci podręcznej zbliża się do limitów pamięci dla całego komputera. |
Expired | 1 | Wpis pamięci podręcznej został usunięty, ponieważ wygasł. Wygaśnięcie może być oparte na bezwzględnym czasie lub w czasie wygaśnięcia przesuwanego. |
Removed | 0 | Wpis pamięci podręcznej został usunięty przy użyciu Remove(String, String) metody or Set(String, Object, DateTimeOffset, String) . |
Uwagi
Wyliczenie CacheEntryRemovedReason służy do udostępniania wstępnie zdefiniowanego zestawu przyczyn usunięcia wpisu pamięci podręcznej lub usunięcia. Klasa CacheEntryRemovedArguments przyjmuje CacheEntryRemovedReason wartość jako jeden z parametrów do przekazania do metody wywołania zwrotnego.