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

クッキーの有効期限が切れるまでの残り時間です。

Request

要求。

(継承元 BaseContext<TOptions>)
Response

応答。

(継承元 BaseContext<TOptions>)
Scheme

認証スキームです。

(継承元 BaseContext<TOptions>)
ShouldRenew

True の場合、cookie が更新されます。 最初の値は、経過時間が残りの時間 (50% を超えた場合など) よりも大きい場合に true になります。

適用対象