次の方法で共有


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

注釈

SlidingExpirationtrue設定すると、認証 Cookie が有効な時間間隔が有効期限Timeoutプロパティの値にリセットされます。 これは、タイムアウトの半分が経過した後にユーザーが参照した場合に発生します。 たとえば、スライディング有効期限を使用して 20 分の有効期限を設定した場合、ユーザーは午後 2 時 00 分にサイトにアクセスし、午後 2 時 20 分に有効期限が切れる Cookie を受け取ることができます。 有効期限は、ユーザーが午後 2 時 10 分後にサイトにアクセスした場合にのみ更新されます。 ユーザーが午後 2 時 9 分にサイトにアクセスした場合、有効期限の半分が経過していないため、Cookie は更新されません。 その後、ユーザーが午後 2 時 21 分にサイトにアクセスして 12 分待つと、Cookie の有効期限が切れます。

適用対象