<adicionar> Elemento para <namedCaches>
Adiciona uma namedCache
entrada à namedCaches
coleção de uma cache de memória.
<configuração>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<adicionar>
Syntax
<namedCaches>
<add name="Default" />
<!-- child elements -->
</namedCaches>
Tipo
None
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
CacheMemoryLimitMegabytes |
Um valor inteiro que especifica o tamanho máximo permitido (em megabytes) ao qual uma instância de um MemoryCache pode aumentar. O valor predefinido é 0, o que significa que a MemoryCache heurística de dimensionamento automático da classe é utilizada por predefinição. |
Name |
O nome da cache. |
PhysicalMemoryLimitPercentage |
Um valor inteiro entre 0 e 100 que especifica a percentagem máxima de memória física instalada do computador que pode ser consumida pela cache. O valor predefinido é 0, o que significa que a MemoryCache heurística de dimensionamento automático da classe é utilizada por predefinição. |
PollingInterval |
Um valor que indica o intervalo de tempo após o qual a implementação da cache compara a carga de memória atual com os limites de memória absolutos e baseados em percentagem definidos para a instância de cache. Este valor é introduzido no formato "HH:MM:SS". |
Elementos Subordinados
None
Elementos Principais
Elemento | Descrição |
---|---|
<namedCaches> | Contém uma coleção de definições de configuração para as instâncias nomeadas MemoryCache . |
Observações
O add
elemento adiciona uma entrada à namedCaches
coleção de uma cache de memória. Pode utilizar o elemento clear antes de utilizar o add
elemento para ter a certeza de que não existem outras caches nomeadas na coleção. Este elemento pode ser utilizado no ficheiro machine.config e no ficheiro Web.config.
Exemplo
O exemplo seguinte mostra como definir definições para a entrada predefinida namedCache
na namedCaches
coleção para uma cache de memória.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>