CacheEntryRemovedReason 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定快取項目被移除或即將被移除的原因。
public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason =
Public Enum CacheEntryRemovedReason
- 繼承
欄位
CacheSpecificEviction | 4 | 收回快取項目的原因如特定快取實作所定義。 |
ChangeMonitorChanged | 3 | 移除快取項目的原因是相關的相依性 (例如檔案或其他快取項目) 觸發了收回快取項目的動作。 |
Evicted | 2 | 移除快取項目是為了要釋放快取中的記憶體。 當快取執行個體接近快取特定記憶體限制,或當處理序或快取執行個體接近電腦整體記憶體限制時,就會發生這種情形。 |
Expired | 1 | 快取項目逾時,已經移除。 到期期限可以以絕對時間或滑動期限為根據。 |
Removed | 0 | 使用 Remove(String, String) 或 Set(String, Object, DateTimeOffset, String) 方法來移除快取項目。 |
備註
CacheEntryRemovedReason列舉是用來提供一組預先定義的原因,說明快取專案遭到移除或即將移除的原因。 類別 CacheEntryRemovedArguments 會接受值做為其中一個 CacheEntryRemovedReason 參數,以傳遞至回呼方法。