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