Partager via


Classe OutputCacheSection

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

Syntaxe

class OutputCacheSection : ConfigurationSection  

Méthodes

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

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 OutputCacheSection.

Nom Description
EnableFragmentCache Une valeur boolean en lecture/écriture. true si le cache de fragments d’application est activé ; sinon, false. Par défaut, il s’agit de true.

Si le cache de fragments est désactivé, aucune page n’est mise en cache, quel que soit le profil @ OutputCache de directive ou de mise en cache utilisé.
EnableKernelCacheForVaryByStar Une valeur boolean en lecture/écriture. true si la mise en cache du noyau est activée pour l’application lorsque les en-têtes « Vary : * » sont inclus dans les pages mises en cache ; sinon, false. Par défaut, il s’agit de false.
EnableOutputCache Une valeur boolean en lecture/écriture. true si le cache de sortie de page est activé ; sinon, false. Par défaut, il s’agit de true.

Si le cache de sortie est désactivé, aucune page n’est mise en cache, quels que soient les paramètres programmatiques ou déclaratifs.
Location (Hérité de ConfigurationSection.) Une propriété clé.
OmitVaryStar Une valeur de lecture/écriture boolean facultative. true si un en-tête HTTP « Vary : * » est omis dans la réponse ; sinon, false. La valeur par défaut est false, qui envoie un en-tête « Vary : * » pour les pages mises en cache de sortie.

L’en-tête Vary indique les champs d’en-tête de requête que le serveur utilise our déterminer quelles réponses mises en cache sont envoyées en réponse à une demande cliente.
Path (Hérité de ConfigurationSection.) Une propriété clé.
SectionInformation (Hérité de ConfigurationSection.)
SendCacheControlHeader Une valeur de lecture/écriture boolean facultative. true si l’en-tête Cache-Control: private est envoyé par le module de cache de sortie par défaut ; sinon, false. Par défaut, il s’agit de true.

Sous-classes

Cette classe ne contient aucune sous-classe.

Hiérarchie d'héritage

ConfigurationSection

OutputCacheSection

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sur Windows 8
- IIS 10.0 sur 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 sur 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

System.Web.Configuration.OutputCacheSectionSystem.Web.Configuration.SystemWebCachingSectionGroup.OutputCache
Classe CacheSection
Classe CachingProfileElement
Classe CachingSection
Classe ConfigurationSection