DefaultCacheCapabilities 列舉

定義

表示快取實作所提供的一組功能。

此列舉支援其成員值的位元組合。

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
繼承
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列舉可用來程式化設定快取實作的行為。 這種行為是根據特定快取實作的功能組合而成。

適用於