Partager via


CacheSection.DisableExpiration Propriété

Définition

Obtient ou définit une valeur indiquant si l'expiration du cache est désactivée.

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

Valeur de propriété

true si l'expiration du cache est désactivée ; sinon, false. La valeur par défaut est false.

Attributs

Exemples

L'exemple de code suivant montre comment utiliser la propriété DisableExpiration.

// Enable or disable cache expiration.
cacheSection.DisableExpiration =
    !cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
    Not cacheSection.DisableExpiration

Remarques

Si la DisableExpiration propriété est définie sur true, les éléments mis en cache n’expirent jamais. Ce paramètre est destiné à aider à déboguer le comportement du cache dans le code de l’application. Soyez prudent lorsque vous désactivez l’expiration du cache, car cela peut entraîner la mise en cache d’éléments plus longtemps qu’ils ne sont valides.

Notes

Pour ajouter une page au cache de sortie, vous devez établir une stratégie d’expiration pour cette page. Vous pouvez le faire de manière déclarative avec la directive @ OutputCache ou par programmation à l’aide de la SetExpires méthode . Pour plus d’informations, consultez Guide pratique pour définir des valeurs d’expiration pour ASP.NET mise en cache des pages.

S’applique à

Voir aussi