将条目 namedCache 添加到内存缓存的 namedCaches 集合中。
<配置>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<加>
Syntax
<namedCaches>
<add name="Default" />
<!-- child elements -->
</namedCaches>
类型
None
特性和元素
下列各节描述了特性、子元素和父元素。
特性
| Attribute | Description |
|---|---|
CacheMemoryLimitMegabytes |
一个整数值,该值指定实例可以增长到的最大允许大小(以兆字节 MemoryCache 为单位)。 默认值为 0,这意味着 MemoryCache 默认使用类的自动调整启发式。 |
Name |
缓存的名称。 |
PhysicalMemoryLimitPercentage |
一个介于 0 和 100 之间的整数值,该值指定缓存可以使用的物理安装计算机内存的最大百分比。 默认值为 0,这意味着 MemoryCache 默认使用类的自动调整启发式。 |
PollingInterval |
一个值,该值指示缓存实现将当前内存负载与为缓存实例设置的基于绝对和百分比的内存限制进行比较的时间间隔。 此值以“HH:MM:SS”格式输入。 |
子元素
None
父元素
| 元素 | Description |
|---|---|
| <namedCaches> | 包含命名 MemoryCache 实例的配置设置集合。 |
注解
该 add 元素将条目添加到内存缓存的 namedCaches 集合中。 在使用元素之前add,可以使用 clear 元素,以确保集合中没有其他命名缓存。 此元素可用于 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>