メモリ キャッシュの 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
親要素
要素 |
説明 |
---|---|
名前付き 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>