CacheEntryRemovedReason Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.