Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit la configuration de l’implémentation en mémoire ObjectCache par défaut via l’entrée memoryCache dans le fichier de configuration.
<Configuration>
<System.runtime.caching>
Syntaxe
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
None
Éléments enfants
| Élément | Descriptif |
|---|---|
| <memoryCache> | Définit un élément utilisé pour configurer un cache basé sur la MemoryCache classe. |
Éléments parents
| Élément | Descriptif |
|---|---|
| <Configuration> | Spécifie l’élément racine dans chaque fichier de configuration utilisé par les applications Common Language Runtime et .NET Framework. |
Remarques
Les classes de cet espace de noms permettent d’utiliser des installations de mise en cache comme celles de ASP.NET, mais sans dépendance sur l’assembly System.Web . Pour plus d’informations, consultez Mise en cache dans les applications .NET Framework.
Note
Les fonctionnalités et types de mise en cache de sortie dans l’espace System.Runtime.Caching de noms sont nouveaux dans .NET Framework 4.
Example
L’exemple suivant montre comment configurer un cache basé sur la MemoryCache classe. L’exemple montre comment configurer une instance de l’entrée pour le namedCaches cache mémoire. Le nom du cache est défini sur le nom d’entrée de cache par défaut en définissant l’attribut name sur « Default ».
L’attribut cacheMemoryLimitMegabytes et l’attribut physicalMemoryPercentage sont définis sur zéro. La définition de ces attributs sur zéro signifie que les MemoryCache heuristiques de dimensionnement automatique sont utilisées par défaut. L’implémentation du cache doit comparer la charge de mémoire actuelle par rapport aux limites absolues et de mémoire basées sur des pourcentages toutes les deux minutes.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>