Partager via


<add> élément pour <namedCaches>

Ajoute une namedCache entrée à la namedCaches collection pour un cache de mémoire.

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

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.

Attributes

Caractéristique Descriptif
CacheMemoryLimitMegabytes Valeur entière qui spécifie la taille maximale autorisée (en mégaoctets) vers laquelle une instance d’un MemoryCache peut croître. La valeur par défaut est 0, ce qui signifie que les heuristiques de dimensionnement automatique de la MemoryCache classe sont utilisées 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 physiquement installée pouvant être consommée par le cache. La valeur par défaut est 0, ce qui signifie que les heuristiques de dimensionnement automatique de la MemoryCache classe sont utilisées par défaut.
PollingInterval Valeur qui indique l’intervalle de temps après lequel l’implémentation du cache compare la charge de mémoire actuelle par rapport aux limites absolues et en pourcentage de mémoire définies pour l’instance de cache. Cette valeur est entrée au format « HH :MM :SS ».

Éléments enfants

None

Éléments parents

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

Remarques

L’élément add ajoute une entrée à la namedCaches collection 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.

Example

L’exemple suivant montre comment définir des paramètres pour l’entrée par défaut namedCache dans la namedCaches collection pour un cache 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