Partager via


Élément <add> pour <namedCaches>

Ajoute une entrée namedCache à la collection namedCaches d’un cache mémoire.

<configuration>
  <system.runtime.caching>
    <memoryCache>
      <namedCaches>
        <ajouter>

Syntaxe

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

Type

None

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description
CacheMemoryLimitMegabytes Valeur entière qui spécifie la taille maximale autorisée (en mégaoctets) vers laquelle une instance d’un MemoryCache peut évoluer. La valeur par défaut est 0, ce qui signifie que l’heuristique de dimensionnement automatique de la classe MemoryCache est utilisée par défaut.
Name Nom du cache.
PhysicalMemoryLimitPercentage Valeur entière comprise entre 0 et 100 qui spécifie le pourcentage maximal de mémoire ordinateur installée physiquement qui peut être consommée par le cache. La valeur par défaut est 0, ce qui signifie que l’heuristique de dimensionnement automatique de la classe MemoryCache est utilisée par défaut.
PollingInterval Valeur qui indique l’intervalle de temps après lequel l’implémentation de cache compare la charge de mémoire actuelle aux limites de mémoire absolue et en pourcentage définies pour l’instance de cache. La valeur est entrée au format « HH:MM:SS ».

Éléments enfants

None

Éléments parents

Élément Description
<namedCaches> Contient une collection de paramètres de configuration pour les instances MemoryCache nommées.

Notes

L’élément add ajoute une entrée à la collection namedCaches pour un cache de mémoire. Vous pouvez utiliser l’élément clear avant d’utiliser l’élément add pour être certain qu’il n’y a pas d’autres caches nommés dans la collection. Cet élément peut être utilisé dans le fichier machine.config et dans le fichier Web.config.

Exemple

L’exemple suivant montre comment définir des paramètres pour l’entrée namedCache par défaut dans la collection namedCaches pour un cache de mémoire.

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

Voir aussi