Freigeben über


CacheSection.DisableExpiration Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Cacheablaufzeit deaktiviert ist, oder legt diesen fest.

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

true, wenn die Cacheablaufzeit deaktiviert ist, andernfalls false. Der Standardwert ist false.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der DisableExpiration-Eigenschaft veranschaulicht.

// 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 truefestgelegt ist, laufen die zwischengespeicherten Elemente nie ab. Diese Einstellung soll das Cacheverhalten im Anwendungscode debuggen. 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 mit der SetExpires -Methode tun. Weitere Informationen finden Sie unter Vorgehensweise: Festlegen von Ablaufwerten für ASP.NET Seitenzwischenspeicherung.

Gilt für:

Weitere Informationen