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 時 9 分にサイトにアクセスした場合、有効期限の半分が経過していないため、Cookie は更新されません。 その後、ユーザーが午後 2 時 21 分にサイトにアクセスして 12 分待つと、Cookie の有効期限が切れます。