Udostępnij za pośrednictwem


CacheSection.DisableExpiration Właściwość

Definicja

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 truewartość , 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).

Dotyczy

Zobacz też