CacheSection.DisableExpiration Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.