<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>  

另請參閱