Compartilhar via


RevalidatingServerAuthenticationStateProvider Classe

Definição

Uma classe base para AuthenticationStateProvider serviços que recebem um estado de autenticação do ambiente de host e a revalida em intervalos regulares.

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
Herança
RevalidatingServerAuthenticationStateProvider
Implementações

Construtores

RevalidatingServerAuthenticationStateProvider(ILoggerFactory)

Constrói uma instância de RevalidatingServerAuthenticationStateProvider.

Propriedades

RevalidationInterval

Obtém o intervalo entre tentativas de revalidação.

Métodos

Dispose(Boolean)

Uma classe base para AuthenticationStateProvider serviços que recebem um estado de autenticação do ambiente de host e a revalida em intervalos regulares.

GetAuthenticationStateAsync()

Obtém de forma assíncrona um AuthenticationState que descreve o usuário atual.

(Herdado de ServerAuthenticationStateProvider)
NotifyAuthenticationStateChanged(Task<AuthenticationState>)

Aciona o evento AuthenticationStateChanged.

(Herdado de AuthenticationStateProvider)
SetAuthenticationState(Task<AuthenticationState>)

Fornece dados de estado de autenticação atualizados para o AuthenticationStateProvider.

(Herdado de ServerAuthenticationStateProvider)
ValidateAuthenticationStateAsync(AuthenticationState, CancellationToken)

Determina se o estado de autenticação ainda é válido.

Eventos

AuthenticationStateChanged

Um evento que fornece notificação quando o AuthenticationState foi alterado. Por exemplo, esse evento poderá ser gerado se um usuário fizer logon ou sair.

(Herdado de AuthenticationStateProvider)

Implantações explícitas de interface

IDisposable.Dispose()

Uma classe base para AuthenticationStateProvider serviços que recebem um estado de autenticação do ambiente de host e a revalida em intervalos regulares.

Aplica-se a