Partilhar via


<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>  

Ver também