CacheSection.DisableExpiration Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
festgelegt 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.