Share via


CookieSlidingExpirationContext Sınıf

Tanım

CookieAuthenticationEvents OnCheckSlidingExpiration yöntemine geçirilen bağlam nesnesi.

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)
Devralma

Oluşturucular

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

Bağlam nesnesinin yeni bir örneğini oluşturur.

Özellikler

ElapsedTime

Tanımlama bilgisinin verilmesinden veya yenilenmesinden bu yana geçen süre.

HttpContext

Bağlam.

(Devralındığı yer: BaseContext<TOptions>)
Options

Şemayla ilişkili kimlik doğrulama seçeneklerini alır.

(Devralındığı yer: BaseContext<TOptions>)
Principal

ClaimsPrincipal Kullanıcı taleplerini içeren öğesini alır.

(Devralındığı yer: PrincipalContext<TOptions>)
Properties

öğesini alır veya ayarlar AuthenticationProperties.

(Devralındığı yer: PropertiesContext<TOptions>)
RemainingTime

Tanımlama bilgisinin süresi dolana kadar kalan süre.

Request

İstek.

(Devralındığı yer: BaseContext<TOptions>)
Response

Yanıt.

(Devralındığı yer: BaseContext<TOptions>)
Scheme

Kimlik doğrulama düzeni.

(Devralındığı yer: BaseContext<TOptions>)
ShouldRenew

Doğruysa, tanımlama bilgisi yenilenir. Geçen süre kalan süreden daha uzunsa (örneğin süresi %50'den fazla doldu) ilk değer doğru olur.

Şunlara uygulanır