次の方法で共有


CookieSlidingExpirationContext クラス

定義

CookieAuthenticationEvents OnCheckSlidingExpiration メソッドに渡されるコンテキスト オブジェクト。

public class CookieSlidingExpirationContext : Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>
type CookieSlidingExpirationContext = class
    inherit PrincipalContext<CookieAuthenticationOptions>
Public Class CookieSlidingExpirationContext
Inherits PrincipalContext(Of CookieAuthenticationOptions)
継承

コンストラクター

CookieSlidingExpirationContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket, TimeSpan, TimeSpan)

コンテキスト オブジェクトの新しいインスタンスを作成します。

プロパティ

ElapsedTime

クッキーが発行または更新されてから経過した時間。

HttpContext

コンテキスト。

(継承元 BaseContext<TOptions>)
Options

スキームに関連付けられている認証オプションを取得します。

(継承元 BaseContext<TOptions>)
Principal

ユーザー要求を ClaimsPrincipal 含む を取得します。

(継承元 PrincipalContext<TOptions>)
Properties

AuthenticationProperties を取得または設定します。

(継承元 PropertiesContext<TOptions>)
RemainingTime

Cookie の有効期限が切れるまでの残りの時間。

Request

要求。

(継承元 BaseContext<TOptions>)
Response

応答。

(継承元 BaseContext<TOptions>)
Scheme

認証スキームです。

(継承元 BaseContext<TOptions>)
ShouldRenew

true の場合、Cookie は更新されます。 経過時間が残りの時間より大きい場合 (たとえば、有効期限が 50% を超えた場合) は、初期値は true になります。

適用対象