CacheEntryRemovedReason Wyliczenie

Definicja

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
CacheEntryRemovedReason

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.

Dotyczy

Zobacz też