Share via


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

屬性值

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 將會過期。

適用於