為記憶體快取加入 namedCache 集合的項目 namedCaches 。
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add>
語法
<namedCaches>
<add name="Default" />
<!-- child elements -->
</namedCaches>
類型
None
屬性和項目
下列章節說明屬性、子元素和父元素。
Attributes
| Attribute | Description |
|---|---|
CacheMemoryLimitMegabytes |
一個整數值,指定一個實例 MemoryCache 可成長的最大允許大小(以兆位元組為單位)。 預設值為 0,表示預設會使用該 MemoryCache 類別的自動擴展啟發式。 |
Name |
藏匿點的名字。 |
PhysicalMemoryLimitPercentage |
一個介於 0 到 100 之間的整數值,表示快取可消耗的實體電腦記憶體最大百分比。 預設值為 0,表示預設會使用該 MemoryCache 類別的自動擴展啟發式。 |
PollingInterval |
此值表示快取實作在該時間區間後,將當前記憶體負載與為快取實例設定的絕對及百分比記憶體限制進行比較。 此值以「HH:MM:SS」格式輸入。 |
子元素
None
父項目
| 元素 | Description |
|---|---|
| <namedCaches> | 包含指定 MemoryCache 實例的一系列設定。 |
備註
該 add 元素會在集合中新增一個記憶體快取的項目 namedCaches 。 你可以先用 清除 元素再 add 使用該元素,以確保集合中沒有其他命名的快取。 此元素可用於 machine.config 檔案與 Web.config 檔案。
Example
以下範例說明如何定義記憶體快取集合預設 namedCache 項目 namedCaches 的設定。
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>