共用方式為


CacheSection 類別

定義 ASP.NET Web 應用程式的快取設定。

Syntax

class CacheSection : ConfigurationSection  

方法

下表列出 類別所 CacheSection 公開的方法。

名稱 描述
GetAllowDefinition (繼承自 ConfigurationSection.)
GetAllowLocation (繼承自 ConfigurationSection。)
RevertToParent (繼承自 ConfigurationSection。)
SetAllowDefinition (繼承自 ConfigurationSection。)
SetAllowLocation (繼承自 ConfigurationSection。)

屬性

下表列出 類別所 CacheSection 公開的屬性。

名稱 描述
DisableExpiration 選擇性的讀取/寫入 boolean 值。 true 如果快取到期已停用,則為 ;否則為 false 。 預設值為 false

停用時,快取的專案不會過期,而且不會發生過期快取專案的背景清除。
DisableMemoryCollection 選擇性的讀取/寫入 boolean 值。 true 如果電腦處於記憶體壓力停用時所發生的快取記憶體集合;否則為 false 。 預設值為 false
Location (繼承自 ConfigurationSection .) 索引鍵屬性。
Path (繼承自 ConfigurationSection .) 索引鍵屬性。
PercentagePhysicalMemoryUsedLimit 選擇性讀取/寫入 sint32 值,指定在快取開始排清過期專案並嘗試回收記憶體之前,應用程式可以取用的電腦實體記憶體百分比上限。 預設值為 89。

指定的百分比包括快取所使用的記憶體,以及執行中應用程式所使用的一般記憶體。 設定 0 表示 ASP.NET 會使用自己的啟發學習法來判斷何時開始回收記憶體。
PrivateBytesLimit 選擇性讀取/寫入 string 值,指定應用程式私用記憶體快取的大小上限,以位元組為單位,然後快取開始排清過期的專案,並嘗試回收記憶體。 預設值是 0。

指定的限制包括快取所使用的記憶體,以及執行中應用程式所使用的一般記憶體。 設定 0 表示 ASP.NET 會使用自己的啟發學習法來判斷何時開始回收記憶體。
PrivateBytesPollTime 選擇性讀取/寫入 datetime 值,指定應用程式私人記憶體使用量連續輪詢之間的時間間隔。 預設值為 2 分鐘。
SectionInformation (繼承自 ConfigurationSection。)

子類別

這個類別不包含子類別。

繼承階層架構

ConfigurationSection

CacheSection

規格需求

類型 描述
Client - Windows Vista 上的 IIS 7.0
- Windows 7 上的 IIS 7.5
- Windows 8 上的 IIS 8.0
- Windows 10上的 IIS 10.0
伺服器 - Windows Server 2008 上的 IIS 7.0
- Windows Server 2008 R2 上的 IIS 7.5
- Windows Server 2012 上的 IIS 8.0
- Windows Server 2012 R2 上的 IIS 8.5
- Windows Server 2016上的 IIS 10.0
產品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 檔案 WebAdministration.mof

另請參閱

CachingProfileElement 類別
CachingSection 類別
ConfigurationSection 類別
OutputCacheSection 類別
CIM_DATETIME