Share via


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

Boolean

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 Eigenschaft auf true"festgelegt" festgelegt ist, laufen die DisableExpiration zwischengespeicherten Elemente nie ab. Diese Einstellung soll das Debuggen des Cacheverhaltens im Anwendungscode unterstützen. Verwenden Sie Vorsicht beim Deaktivieren des Cacheablaufs, 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-Richtlinie oder programmgesteuert mithilfe der SetExpires Methode tun. Weitere Informationen finden Sie unter How to: Festlegen von Ablaufwerten für ASP.NET Seitencache.

Gilt für

Siehe auch