CacheSection.DisableExpiration Egenskap

Definition

Hämtar eller anger ett värde som anger om cacheförfallotiden är inaktiverad.

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

Egenskapsvärde

trueom cachens förfallodatum är inaktiverat. annars . false Standardvärdet är false.

Attribut

Exempel

Följande kodexempel visar hur du använder egenskapen DisableExpiration .

// Enable or disable cache expiration.
cacheSection.DisableExpiration =
    !cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
    Not cacheSection.DisableExpiration

Kommentarer

Om egenskapen DisableExpiration är inställd på trueupphör de cachelagrade objekten aldrig att gälla. Den här inställningen är avsedd att hjälpa till att felsöka cachebeteende i programkod. Var försiktig när du inaktiverar förfallodatum för cacheminnet, eftersom det kan leda till att objekt cachelagras längre än de är giltiga.

Note

Om du vill lägga till en sida i utdatacachen måste du upprätta en förfalloprincip för den sidan. Du kan göra detta deklarativt med @OutputCache-direktivet eller programmatiskt med hjälp av SetExpires metoden. Mer information finns i How to: Set Expiration Values for ASP.NET Page Caching.

Gäller för

Se även