共用方式為


FormsAuthenticationConfiguration.SlidingExpiration 屬性

定義

取得或設定認證滑動過期。

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

屬性值

true如果啟用滑動過期功能;否則,。 false 預設值為 true

屬性

範例

以下程式碼範例說明如何存取該 SlidingExpiration 物業。 參考課堂主題中的 FormsAuthenticationConfiguration 程式碼範例,了解如何取得該章節。

// 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

備註

當 設SlidingExpirationtrue為 時,認證 cookie 有效的時間區間會重置為到期Timeout屬性值。 這種情況發生在使用者在逾時過半後瀏覽時。 例如,如果你用滑動式的有效期限設定為 20 分鐘,使用者可以在下午 2:00 造訪網站,並收到一個設定在下午 2:20 到期的 cookie。 只有在用戶下午2:10之後造訪該網站時,有效期才會更新。 若使用者在下午 2:09 造訪該網站,Cookie 不會更新,因為過期時間尚未過半。 如果使用者在下午 2:21 造訪網站,等待 12 分鐘,cookie 將會失效。

適用於