共用方式為


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

自發出或更新 Cookie 以來經過的時間量。

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。 如果經過的時間大於剩餘時間,則初始值會是 true (例如超過 50% 過期) 。

適用於