Partager via


HttpRuntimeSection.EnableKernelOutputCache Propriété

Définition

Obtient ou définit une valeur qui indique si la mise en cache de sortie est activée.

public:
 property bool EnableKernelOutputCache { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableKernelOutputCache", DefaultValue=true)]
public bool EnableKernelOutputCache { get; set; }
[<System.Configuration.ConfigurationProperty("enableKernelOutputCache", DefaultValue=true)>]
member this.EnableKernelOutputCache : bool with get, set
Public Property EnableKernelOutputCache As Boolean

Valeur de propriété

true si la mise en cache de sortie est activée ; sinon, false. La valeur par défaut est true.

Attributs

Exemples

L'exemple suivant indique comment utiliser la propriété EnableKernelOutputCache.

// Get the current EnableKernelOutputCache property value.
Response.Write("EnableKernelOutputCache: " +
  configSection.EnableKernelOutputCache + "<br>");

// Set the EnableKernelOutputCache property to true.
configSection.EnableKernelOutputCache = true;
' Get the current EnableKernelOutputCache property value.
Response.Write("EnableKernelOutputCache: " & _
  configSection.EnableKernelOutputCache & "<br>")

' Set the EnableKernelOutputCache property to true.
configSection.EnableKernelOutputCache = True

Remarques

Pour mettre en cache une réponse, les critères suivants doivent être remplis :

  • La mise en cache doit être explicitement activée par une directive de page ou par l’API de mise en cache.

  • La mise en cache doit avoir une stratégie d’expiration afin que le noyau sache quand l’ignorer.

  • La mise en cache ne peut pas avoir d’en-têtes ou de paramètres de variable.

  • La demande ne doit nécessiter aucune authentification.

Notes

Cette propriété n’est pertinente que lorsque internet Information Services (IIS) version 6.0 ou ultérieure est installée.

S’applique à

Voir aussi