FormsAuthenticationConfiguration.SlidingExpiration 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定認證滑動過期。
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 將會失效。