Partager via


Classe CacheSection

Définit les paramètres de cache d’une application web ASP.NET.

Syntaxe

class CacheSection : ConfigurationSection  

Méthodes

Le tableau suivant répertorie les méthodes exposées par la classe CacheSection.

Nom Description
GetAllowDefinition (Hérité de ConfigurationSection.)
GetAllowLocation (Hérité de ConfigurationSection.)
RevertToParent (Hérité de ConfigurationSection.)
SetAllowDefinition (Hérité de ConfigurationSection.)
SetAllowLocation (Hérité de ConfigurationSection.)

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe CacheSection.

Nom Description
DisableExpiration Valeur de boolean en lecture/écriture facultative. true si l’expiration du cache est désactivée ; sinon, false. Par défaut, il s’agit de false.

En cas de désactivation, les éléments mis en cache n’expirent pas et le nettoyage en arrière-plan des éléments de cache expirés ne se produit pas.
DisableMemoryCollection Valeur de boolean en lecture/écriture facultative. true si la collection de mémoire du cache qui se produit lorsque l’ordinateur est sous pression mémoire est désactivée ; sinon, false. Par défaut, il s’agit de false.
Location (Hérité de ConfigurationSection.) Une propriété clé.
Path (Hérité de ConfigurationSection.) Une propriété clé.
PercentagePhysicalMemoryUsedLimit Valeur sint32 de lecture/écriture facultative qui spécifie le pourcentage maximal de mémoire physique d’un ordinateur pouvant être consommée par une application avant que le cache ne commence à vider les éléments expirés et tente de récupérer de la mémoire. La valeur par défaut est 89.

Le pourcentage spécifié inclut à la fois la mémoire utilisée par le cache ainsi que la mémoire normale utilisée par l’application en cours d’exécution. Un paramètre 0 indique que ASP.NET utilisera ses propres heuristiques pour déterminer quand commencer à récupérer de la mémoire.
PrivateBytesLimit Valeur de string en lecture/écriture facultative qui spécifie la taille maximale, en octets, du cache de mémoire privée d’une application avant que le cache ne commence à vider les éléments expirés et tente de récupérer de la mémoire. La valeur par défaut est 0.

La limite spécifiée inclut la mémoire utilisée par le cache ainsi que la mémoire normale utilisée par l’application en cours d’exécution. Un paramètre 0 indique que ASP.NET utilisera ses propres heuristiques pour déterminer quand commencer à récupérer de la mémoire.
PrivateBytesPollTime Valeur de datetime en lecture/écriture facultative qui spécifie l’intervalle de temps entre les interrogations successives pour l’utilisation de la mémoire privée d’une application. La valeur par défaut est de 2 minutes.
SectionInformation (Hérité de ConfigurationSection.)

Sous-classes

Cette classe ne contient aucune sous-classe.

Hiérarchie d'héritage

ConfigurationSection

CacheSection

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe CachingProfileElement
Classe CachingSection
Classe ConfigurationSection
Classe OutputCacheSection
CIM_DATETIME