Elemento <add> per <namedCaches>

Aggiunge una voce namedCache alla raccolta namedCaches per una cache in memoria.

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

None

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Attribute

Oggetto di descrizione

CacheMemoryLimitMegabytes

Valore intero che specifica la dimensione massima consentita (in megabyte) che un'istanza di un oggetto MemoryCache può raggiungere. Il valore predefinito è 0, il che indica che le euristiche di dimensionamento automatico della classe MemoryCache sono utilizzate per impostazione predefinita.

Name

Nome della cache.

PhysicalMemoryLimitPercentage

Un valore intero tra 0 e 100 specifica la percentuale massima di memoria del computer fisicamente installata che può essere utilizzata dalla cache. Il valore predefinito è 0, il che indica che le euristiche di dimensionamento automatico della classe MemoryCache sono utilizzate per impostazione predefinita.

PollingInterval

Un valore che indica l'intervallo di tempo, trascorso il quale l'implementazione della cache confronta il carico di memoria corrente a fronte dei limiti di memoria in percentuale e assoluti impostati per l'istanza della cache. Il valore viene immesso in formato "hh:mm:ss."

Elementi figlio

None

Elementi padre

Elemento

Oggetto di descrizione

<namedCaches>

Contiene un insieme di impostazioni di configurazione delle istanze di MemoryCache denominate.

Note

L'elemento add aggiunge una voce alla raccolta namedCaches per una cache in memoria. È possibile utilizzare l'elemento clear prima dell'elemento add per essere certi che nell'insieme non vi siano altri listener attivi. È possibile utilizzare questo elemento nei file di configurazione del computer (machine.config) e dell'applicazione e nel file di configurazione web (Web.config).

Esempio

Nell'esempio riportato di seguito viene illustrato come definire le impostazioni per la voce namedCache predefinita nell'insieme namedCaches per una cache in memoria.

<configuration>

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

</configuration>

Vedere anche

Riferimenti

Elemento <namedCaches> (impostazioni cache)