Sdílet prostřednictvím


FormsAuthenticationConfiguration.SlidingExpiration Vlastnost

Definice

Získá nebo nastaví posuvné vypršení platnosti ověřování.

public:
 property bool SlidingExpiration { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("slidingExpiration", DefaultValue=true)]
public bool SlidingExpiration { get; set; }
[<System.Configuration.ConfigurationProperty("slidingExpiration", DefaultValue=true)>]
member this.SlidingExpiration : bool with get, set
Public Property SlidingExpiration As Boolean

Hodnota vlastnosti

Boolean

true je-li povolena posuvná platnost; falsev opačném případě . Výchozí formát je true.

Atributy

Příklady

Následující příklad kódu ukazuje, jak získat přístup k SlidingExpiration vlastnosti. V příkladu kódu v tématu předmětu FormsAuthenticationConfiguration se dozvíte, jak získat oddíl.

// Get the current SlidingExpiration.
bool currentSlidingExpiration = 
    formsAuthentication.SlidingExpiration;

// Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = false;
' Get the current SlidingExpiration.
  Dim currentSlidingExpiration As Boolean = _
  formsAuthentication.SlidingExpiration

' Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = False

Poznámky

Je-li nastavena SlidingExpiration na truehodnotu , časový interval, během kterého je ověřovací soubor cookie platný, se resetuje na hodnotu vlastnosti vypršení platnosti Timeout . K tomu dochází v případě, že uživatel přejde po uplynutí poloviny časového limitu. Pokud například nastavíte vypršení platnosti 20 minut pomocí posuvného vypršení platnosti, může uživatel navštívit web v 2:00 a obdržet soubor cookie nastavený na vypršení platnosti v 2:20 pm. Vypršení platnosti se aktualizuje pouze v případě, že uživatel navštíví web po 2:10. Pokud uživatel navštíví web v 2:09, soubor cookie se neaktualizuje, protože polovina času vypršení platnosti uplynula. Pokud uživatel počká 12 minut, navštívíte web v 2:21, platnost souboru cookie vyprší.

Platí pro