CacheSection.DisableExpiration Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy wygaśnięcie pamięci podręcznej jest wyłączone.
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
Wartość właściwości
true
jeśli wygaśnięcie pamięci podręcznej jest wyłączone; w przeciwnym razie , false
. Wartość domyślna to false
.
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak używać DisableExpiration właściwości .
// Enable or disable cache expiration.
cacheSection.DisableExpiration =
!cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
Not cacheSection.DisableExpiration
Uwagi
Jeśli właściwość jest ustawiona DisableExpiration na true
wartość , buforowane elementy nigdy nie wygasają. To ustawienie ma ułatwić debugowanie zachowania pamięci podręcznej w kodzie aplikacji. Należy zachować ostrożność podczas wyłączania wygaśnięcia pamięci podręcznej, ponieważ może to spowodować buforowanie elementów dłużej niż są prawidłowe.
Uwaga
Aby dodać stronę do wyjściowej pamięci podręcznej, należy ustanowić zasady wygasania dla tej strony. Można to zrobić deklaratywnie za pomocą dyrektywy @ OutputCache lub programowo przy użyciu SetExpires metody . Aby uzyskać więcej informacji, zobacz How to: Set Expiration Values for ASP.NET Page Caching (Instrukcje: ustawianie wartości wygasania dla buforowania stron ASP.NET).