Delen via


<het element namedCaches> (cache-instellingen)

Hiermee geeft u een verzameling configuratie-instellingen voor de benoemde MemoryCache exemplaren. De NamedCaches eigenschap verwijst naar de verzameling configuratie-instellingen uit een of meer namedCaches elementen van het configuratiebestand.

<configuratie>
  <system.runtime.caching>
    <memoryCache>
      <namedCaches>

Syntax

<namedCaches>  
  <add name="Default"/>
</namedCaches>  

Type

None

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
cacheMemoryLimitMegabytes Een geheel getal dat de maximaal toegestane grootte aangeeft, in megabytes, waarmee een exemplaar van een MemoryCache kan worden uitgebreid. De standaardwaarde is 0, wat betekent dat de automatische heuristiek van de MemoryCache klasse standaard wordt gebruikt.
name De naam van de cache.
physicalMemoryLimitPercentage Een geheel getal tussen 0 en 100 die het maximale percentage van fysiek geïnstalleerd computergeheugen aangeeft dat door de cache kan worden gebruikt. De standaardwaarde is 0, wat betekent dat de automatische heuristiek van de MemoryCache klasse standaard wordt gebruikt.
pollingInterval Een waarde die het tijdsinterval aangeeft waarna de cache-implementatie de huidige geheugenbelasting vergelijkt met de absolute en op percentage gebaseerde geheugenlimieten die zijn ingesteld voor het cache-exemplaar. Deze waarde wordt ingevoerd in de indeling 'UU:MM:SS'.

Onderliggende elementen

Element Beschrijving
<Toevoegen> Hiermee voegt u een benoemde cache toe aan de namedCaches verzameling voor een geheugencache.
<Duidelijk> Hiermee wist u de namedCaches verzameling voor een geheugencache.
<Verwijderen> Hiermee verwijdert u een benoemde cachevermelding uit de namedCaches verzameling voor een geheugencache.

Bovenliggende elementen

Element Beschrijving
<configuratie> Hiermee geeft u het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen.
<memoryCache> Definieert een element dat wordt gebruikt voor het configureren van een cache die is gebaseerd op de MemoryCache klasse.
<system.runtime.caching> Bevat typen waarmee u uitvoercaching kunt implementeren in toepassingen die zijn ingebouwd in de .NET Framework.

Opmerkingen

De configuratiesectie voor de geheugencache van het Web.config-bestand kan kenmerken , removeen clear voor de namedCaches verzameling bevattenadd. Elke namedCaches vermelding wordt uniek geïdentificeerd door het name kenmerk.

U kunt exemplaren van geheugencachevermeldingen ophalen door te verwijzen naar de informatie in de configuratiebestanden van de toepassing. Standaard heeft alleen het standaardcache-exemplaar een vermelding in het configuratiebestand. Het standaardcache-exemplaar is het exemplaar dat wordt geretourneerd door de Default eigenschap.

Als u het naamkenmerk instelt op 'Standaard', gebruikt het element het standaardgeheugencache-exemplaar.

Voorbeeld

In het volgende voorbeeld ziet u hoe u de naam van de cache instelt op de standaardnaam van de cachevermelding door het name kenmerk in te stellen op 'Standaard'.

Het cacheMemoryLimitMegabytes kenmerk en het physicalMemoryPercentage kenmerk zijn ingesteld op nul. Als u deze kenmerken op nul instelt, betekent dit dat de automatische heuristiek van de MemoryCache klasse wordt gebruikt. De cache-implementatie vergelijkt elke twee minuten de huidige geheugenbelasting met de absolute geheugenlimieten en de limieten op basis van percentages.

<configuration>  
  
  <system.runtime.caching>  
    <memoryCache>  
      <namedCaches>  
          <add name="Default"
               cacheMemoryLimitMegabytes="0"
               physicalMemoryLimitPercentage="0"  
               pollingInterval="00:02:00" />  
      </namedCaches>  
    </memoryCache>  
  </system.runtime.caching>  
  
</configuration>  

Zie ook