<namedCaches> 的 <add> 元素

向内存缓存的 namedCaches 集合添加一个 namedCache 条目。

configuration
  <system.runtime.caching>
    <memoryCache>
      <namedCaches>
        <add>

语法

<namedCaches>  
    <add name="Default" />  
      <!-- child elements -->  
 </namedCaches>  

类型

None

特性和元素

下列各节描述了特性、子元素和父元素。

特性

属性 说明
CacheMemoryLimitMegabytes 一个整数值,指定 MemoryCache 实例可以增长到的最大允许大小(以兆字节为单位)。 默认值为 0,这意味着默认情况下使用 MemoryCache 类的自动调整大小启发。
Name 缓存的名称。
PhysicalMemoryLimitPercentage 一个介于 0 和 100 之间的整数值,指定缓存可以使用的物理安装计算机内存的最大百分比。 默认值为 0,这意味着默认情况下使用 MemoryCache 类的自动调整大小启发。
PollingInterval 一个时间间隔的值,在该时间间隔之后,缓存实现会将当前内存负载与为缓存实例设置的基于绝对值和百分比的内存限制进行比较。 该值以“HH:MM:SS”格式输入。

子元素

None

父元素

元素 说明
<namedCaches> 包含命名的 MemoryCache 实例的配置设置的集合。

注解

add 元素将一个条目添加到内存缓存的 namedCaches 集合中。 在使用 add 元素之前,可以使用 clear 元素,确保集合中没有任何其他已命名的缓存。 此元素可用于 machine.config 文件和 Web.config 文件。

示例

下面的示例演示如何为内存缓存的 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>  

另请参阅