Compartilhar via


<add> Elemento para <namedCaches>

Adiciona uma entrada namedCache à coleção namedCaches para um cache de memória.

<configuração>
  <system.runtime.caching>
    <memoryCache>
      <namedCaches>
        <add>

Syntax

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

Tipo

None

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
CacheMemoryLimitMegabytes Um valor inteiro que especifica o tamanho máximo permitido (em megabytes) para o qual uma instância de um MemoryCache pode crescer. O valor padrão é 0, o que significa que a heurística de dimensionamento automático da classe MemoryCache é usada por padrão.
Name O nome do cache.
PhysicalMemoryLimitPercentage Um valor inteiro entre 0 e 100 que especifica a porcentagem máxima de memória do computador fisicamente instalado que pode ser consumida pelo cache. O valor padrão é 0, o que significa que a heurística de dimensionamento automático da classe MemoryCache é usada por padrão.
PollingInterval Um valor que indica o intervalo de tempo após o qual a implementação de cache compara a carga de memória atual com os limites de memória absoluto e baseado em percentual que são definidos para a instância do cache. Esse valor é inserido no formato "HH:MM:SS".

Elementos filho

None

Elementos pai

Elemento Descrição
<namedCaches> Contém uma coleção de definições de configuração para as instâncias nomeadas MemoryCache.

Comentários

O elemento add adiciona uma entrada à coleção namedCaches para um cache de memória. Você pode usar o elemento clear antes de usar o elemento add para ter certeza de que não há outros caches nomeados na coleção. Esse elemento pode ser usado no arquivo machine.config e no arquivo Web.config.

Exemplo

O exemplo a seguir mostra como definir as configurações para a entrada padrão namedCache na coleção namedCaches para um 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>  

Confira também