CacheSection.DisableExpiration Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.