Freigeben über


CacheSection.DisableExpiration Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Cacheablauf deaktiviert ist.

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

Eigenschaftswert

truewenn der Cacheablauf deaktiviert ist; andernfalls . false Der Standardwert lautet false.

Attribute

Beispiele

Das folgende Codebeispiel zeigt, wie die DisableExpiration Eigenschaft verwendet wird.

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

Hinweise

Wenn die DisableExpiration Eigenschaft auf true"Festgelegt" festgelegt ist, laufen die zwischengespeicherten Elemente nie ab. Diese Einstellung soll das Debuggen des Cacheverhaltens im Anwendungscode unterstützen. Seien Sie beim Deaktivieren des Cacheablaufs vorsichtig, da dies dazu führen kann, dass Elemente länger zwischengespeichert werden, als sie gültig sind.

Hinweis

Um dem Ausgabecache eine Seite hinzuzufügen, müssen Sie eine Ablaufrichtlinie für diese Seite einrichten. Sie können dies deklarativ mit der @OutputCache-Direktive oder programmgesteuert mithilfe der SetExpires Methode tun. Weitere Informationen finden Sie unter How to: Set Expiration Values for ASP.NET Page Caching.

Gilt für:

Weitere Informationen