Compartir vía


Elemento <add> para <namedCaches>

Agrega una entrada namedCache a la colección namedCaches para una caché en memoria.

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

Sintaxis

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

Tipo

None

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
CacheMemoryLimitMegabytes Valor entero que especifica el tamaño máximo permitido (en megabytes) hasta el que puede crecer una instancia de MemoryCache. El valor predeterminado es 0, lo que significa que se usa de forma predeterminada la heurística de ajuste automático de tamaño de la clase MemoryCache.
Name Nombre de la memoria caché.
PhysicalMemoryLimitPercentage Valor entero entre 0 y 100 que especifica el porcentaje máximo de memoria del equipo instalada físicamente que puede consumir la memoria caché. El valor predeterminado es 0, lo que significa que se usa de forma predeterminada la heurística de ajuste automático de tamaño de la clase MemoryCache.
PollingInterval Valor que indica el intervalo de tiempo después del cual la implementación de caché compara la carga de memoria actual con los límites de memoria absoluto y de porcentaje que están establecidos para la instancia de caché. Este valor se especifica con el formato "HH:MM:SS".

Elementos secundarios

None

Elementos primarios

Elemento Descripción
<namedCaches> Contiene una colección de valores de configuración para las instancias MemoryCache con nombre.

Comentarios

El elemento add agrega una entrada a la colección namedCaches para una caché de memoria. Puede usar el elemento clear antes de usar el elemento add para asegurarse de que no hay otras memorias caché con nombre en la colección. Este elemento se puede usar en el archivo machine.config y en el archivo Web.config.

Ejemplo

En el ejemplo siguiente se muestra cómo definir la configuración de la entrada predeterminada namedCache a la colección namedCaches para una memoria caché.

<configuration>  
  
  <system.runtime.caching>  
    <memoryCache>  
      <namedCaches>  
          <add name="Default"
               cacheMemoryLimitMegabytes="0"
               physicalMemoryPercentage="0"  
               pollingInterval="00:02:00" />  
      </namedCaches>  
    </memoryCache>  
  </system.runtime.caching>  
  
</configuration>  

Consulte también