CacheEntryRemovedReason Wyliczenie

Definicja

Określa przyczynę usunięcia wpisu pamięci podręcznej lub wpis ma zostać usunięty.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Dziedziczenie
CacheEntryRemovedReason

Pola

Nazwa Wartość Opis
Removed 0

Wpis pamięci podręcznej został usunięty przy użyciu Remove(String, String) metody or Set(String, Object, DateTimeOffset, String) .

Expired 1

Wpis pamięci podręcznej został usunięty, ponieważ wygasł. Wygaśnięcie może być oparte na czasie bezwzględnym lub na przesuwanym czasie wygaśnięcia.

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 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.

ChangeMonitorChanged 3

Wpis pamięci podręcznej został usunięty, ponieważ powiązana zależność (na przykład plik lub inny wpis pamięci podręcznej) wyzwoliła eksmisję wpisu pamięci podręcznej.

CacheSpecificEviction 4

Wpis pamięci podręcznej został wykluczony z jakiegoś powodu, który jest zdefiniowany przez określoną implementację pamięci podręcznej.

Uwagi

Wyliczenie CacheEntryRemovedReason służy do dostarczania 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.

Dotyczy

Zobacz też