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
備註
SlidingExpiration當 設定為 true
時,驗證 Cookie 有效的時間間隔會重設為到期 Timeout 屬性值。 如果使用者在逾時超過一半之後流覽,就會發生這種情況。 例如,如果您使用滑動到期來設定 20 分鐘的到期時間,使用者可以在下午 2:00 造訪網站,並收到設定為在下午 2:20 到期的 Cookie。 只有在使用者于下午 2:10 之後造訪網站時,才會更新到期。 如果使用者在下午 2:09 造訪網站,則 Cookie 不會更新,因為到期時間的一半尚未通過。 如果使用者接著等候 12 分鐘,請在下午 2:21 造訪網站,Cookie 將會過期。