Teilen über


CacheEntryRemovedReason Enumeration

Definition

Gibt den Grund an, weshalb ein Cacheeintrag entfernt wurde oder entfernt werden soll.

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

Felder

CacheSpecificEviction 4

Ein Cacheeintrag wurde aus einem von einer bestimmten Cacheimplementierung definierten Grund entfernt.

ChangeMonitorChanged 3

Ein Cacheeintrag wurde entfernt, weil eine verwandte Abhängigkeit (z. B. eine Datei oder ein anderer Cacheeintrag) die Entfernung des Cacheeintrags ausgelöst hat.

Evicted 2

Ein Cacheeintrag wurde entfernt, um im Cache Speicherplatz freizugeben. Dies tritt auf, wenn sich eine Cacheinstanz cachespezifischen Arbeitsspeicherlimits nähert oder wenn sich ein Prozess oder eine Cacheinstanz computerweiten Arbeitsspeicherlimits nähert.

Expired 1

Ein Cacheeintrag wurde entfernt, weil er abgelaufen ist. Der Ablauf kann auf einer absoluten Zeit oder einer gleitende Ablaufzeit basieren.

Removed 0

Ein Cacheeintrag wurde mit der Remove(String, String)-Methode oder Set(String, Object, DateTimeOffset, String)-Methode entfernt.

Hinweise

Die CacheEntryRemovedReason Enumeration wird verwendet, um einen vordefinierten Satz von Gründen bereitzustellen, warum ein Cacheeintrag entfernt wurde oder entfernt werden soll. Die CacheEntryRemovedArguments -Klasse nimmt einen CacheEntryRemovedReason Wert als einen der Parameter an, der an eine Rückrufmethode übergeben werden soll.

Gilt für:

Weitere Informationen