次の方法で共有


<namedCaches> の <add> 要素

メモリ キャッシュの namedCaches コレクションに namedCache エントリを追加します。

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

参照

その他の技術情報

<namedCaches> 要素 (キャッシュ設定)