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。 如果已用时间大于剩余时间 (例如超过 50% 的过期) ,则初始值将为 true。

适用于