<namedCaches> 的 <add> 元素
將 namedCache
項目新增至記憶體快取的 namedCaches
集合。
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add>
Syntax
<namedCaches>
<add name="Default" />
<!-- child elements -->
</namedCaches>
類型
None
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
CacheMemoryLimitMegabytes |
整數值,指定 MemoryCache 執行個體可以成長到的最大允許大小 (以 MB 為單位)。 預設值為 0,表示預設會使用 MemoryCache 類別的自動調整啟發學習法。 |
Name |
快取的名稱。 |
PhysicalMemoryLimitPercentage |
介於 0 到 100 之間的整數值,指定快取可使用之實際安裝電腦記憶體的最大百分比。 預設值為 0,表示預設會使用 MemoryCache 類別的自動調整啟發學習法。 |
PollingInterval |
表示時間間隔的值,在此時間之後,快取實作會比較目前的記憶體負載與針對快取執行個體所設定的絕對和百分比型記憶體限制。 此值是以 "HH:MM:SS" 格式輸入。 |
子元素
None
父項目
元素 | 描述 |
---|---|
<namedCaches> | 包含具名 MemoryCache 執行個體的組態設定集合。 |
備註
add
元素會將一個項目新增至記憶體快取的 namedCaches
集合。 使用 add
元素之前,可以使用 clear 元素來確定集合中沒有其他具名快取。 此元素可用於 machine.config 檔案和 Web.config 檔案中。
範例
下列範例示範如何定義要新增至記憶體快取之 namedCaches
集合的預設 namedCache
項目設定。
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>