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>