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