CacheEntryRemovedReason 列舉

定義

指定快取項目被移除或即將被移除的原因。

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
繼承
CacheEntryRemovedReason

欄位

CacheSpecificEviction 4

收回快取項目的原因如特定快取實作所定義。

ChangeMonitorChanged 3

移除快取項目的原因是相關的相依性 (例如檔案或其他快取項目) 觸發了收回快取項目的動作。

Evicted 2

移除快取項目是為了要釋放快取中的記憶體。 當快取執行個體接近快取特定記憶體限制,或當處理序或快取執行個體接近電腦整體記憶體限制時,就會發生這種情形。

Expired 1

快取項目逾時,已經移除。 到期期限可以以絕對時間或滑動期限為根據。

Removed 0

使用 Remove(String, String)Set(String, Object, DateTimeOffset, String) 方法來移除快取項目。

備註

CacheEntryRemovedReason列舉是用來提供一組預先定義的原因,原因是已移除或即將移除快取專案。 CacheEntryRemovedArguments類別接受 CacheEntryRemovedReason 值做為要傳遞給回呼方法的其中一個參數。

適用於

另請參閱