Compartilhar via


CookieSlidingExpirationContext Classe

Definição

Objeto context passado para o método 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)
Herança

Construtores

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

Cria uma nova instância do objeto de contexto.

Propriedades

ElapsedTime

A quantidade de tempo decorrido desde que o cookie foi emitido ou renovado.

HttpContext

O contexto.

(Herdado de BaseContext<TOptions>)
Options

Obtém as opções de autenticação associadas ao esquema.

(Herdado de BaseContext<TOptions>)
Principal

Obtém o ClaimsPrincipal que contém as declarações do usuário.

(Herdado de PrincipalContext<TOptions>)
Properties

Obtém ou define o AuthenticationProperties.

(Herdado de PropertiesContext<TOptions>)
RemainingTime

A quantidade de tempo restante até que o cookie expire.

Request

A solicitação.

(Herdado de BaseContext<TOptions>)
Response

A resposta.

(Herdado de BaseContext<TOptions>)
Scheme

O esquema de autenticação.

(Herdado de BaseContext<TOptions>)
ShouldRenew

Se for true, o cookie será renovado. O valor inicial será true se o tempo decorrido for maior que o tempo restante (por exemplo, mais de 50% expirado).

Aplica-se a