Aracılığıyla paylaş


RevalidatingServerAuthenticationStateProvider Sınıf

Tanım

Konak ortamından kimlik doğrulama durumu alan ve düzenli aralıklarla yeniden doğrulayan hizmetler için AuthenticationStateProvider temel sınıf.

public ref class RevalidatingServerAuthenticationStateProvider abstract : Microsoft::AspNetCore::Components::Server::ServerAuthenticationStateProvider, IDisposable
public abstract class RevalidatingServerAuthenticationStateProvider : Microsoft.AspNetCore.Components.Server.ServerAuthenticationStateProvider, IDisposable
type RevalidatingServerAuthenticationStateProvider = class
    inherit ServerAuthenticationStateProvider
    interface IDisposable
Public MustInherit Class RevalidatingServerAuthenticationStateProvider
Inherits ServerAuthenticationStateProvider
Implements IDisposable
Devralma
RevalidatingServerAuthenticationStateProvider
Uygulamalar

Oluşturucular

RevalidatingServerAuthenticationStateProvider(ILoggerFactory)

bir örneğini RevalidatingServerAuthenticationStateProvideroluşturur.

Özellikler

RevalidationInterval

Yeniden doğrulama girişimleri arasındaki aralığı alır.

Yöntemler

Dispose(Boolean)

Konak ortamından kimlik doğrulama durumu alan ve düzenli aralıklarla yeniden doğrulayan hizmetler için AuthenticationStateProvider temel sınıf.

GetAuthenticationStateAsync()

Zaman uyumsuz olarak geçerli kullanıcıyı tanımlayan bir AuthenticationState alır.

(Devralındığı yer: ServerAuthenticationStateProvider)
NotifyAuthenticationStateChanged(Task<AuthenticationState>)

Olayı tetikler AuthenticationStateChanged .

(Devralındığı yer: AuthenticationStateProvider)
SetAuthenticationState(Task<AuthenticationState>)

güncelleştirilmiş kimlik doğrulama durumu verilerini öğesine sağlar AuthenticationStateProvider.

(Devralındığı yer: ServerAuthenticationStateProvider)
ValidateAuthenticationStateAsync(AuthenticationState, CancellationToken)

Kimlik doğrulama durumunun hala geçerli olup olmadığını belirler.

Ekinlikler

AuthenticationStateChanged

değiştiğinde AuthenticationState bildirim sağlayan bir olay. Örneğin, bir kullanıcı oturum açtığında veya oturum açtığında bu olay tetiklenebilir.

(Devralındığı yer: AuthenticationStateProvider)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Konak ortamından kimlik doğrulama durumu alan ve düzenli aralıklarla yeniden doğrulayan hizmetler için AuthenticationStateProvider temel sınıf.

Şunlara uygulanır