CacheEntryRemovedReason Wyliczenie

Definicja

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
CacheEntryRemovedReason

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.

Dotyczy

Zobacz też