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 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.