DefaultCacheCapabilities 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示快取實作所提供的一組功能。
此列舉支援其成員值的位元組合。
public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities =
Public Enum DefaultCacheCapabilities
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| None | 0 | 快取實作不提供列舉中 DefaultCacheCapabilities 描述的任何功能。 |
| InMemoryProvider | 1 | 快取實作至少部分在記憶體中執行。 分散式快取不會設定此標誌,而記憶體內快取如 此類 MemoryCache 則會設定此標記。 |
| OutOfProcessProvider | 2 | 快取實作會以程序外執行。 分散式快取會設定此標誌,而記憶體內快取(如 類別 MemoryCache )則不會。 |
| CacheEntryChangeMonitors | 4 | 快取實作支援建立監控條目的變更監控器的能力。 |
| AbsoluteExpirations | 8 | 快取實作支援在特定日期和時間自動移除快取項目的能力。 |
| SlidingExpirations | 16 | 快取實作支援自動移除指定時間範圍內未被存取的快取項目的能力。 |
| CacheEntryUpdateCallback | 32 | 快取實作可以發出通知,告知某條目即將從快取中移除。 此設定也表示快取實作支援自動替換被移除的快取條目以新的快取條目的能力。 |
| CacheEntryRemovedCallback | 64 | 快取實作可以發出通知,告知某條目已被從快取中移除。 |
| CacheRegions | 128 | 快取實作支援將儲存區劃分為快取區域,並支援插入快取條目及從這些區域檢索快取條目的能力。 |
備註
該 DefaultCacheCapabilities 類別為旗幟枚舉。 欄位值為位元,可組合為一組旗標,描述快取的功能。
DefaultCacheCapabilities列舉可用來程式化設定快取實作的行為。 這種行為是根據特定快取實作的功能組合而成。