Bagikan melalui


RevalidatingServerAuthenticationStateProvider Kelas

Definisi

Kelas dasar untuk AuthenticationStateProvider layanan yang menerima status autentikasi dari lingkungan host, dan memvalidasi ulang secara berkala.

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
Warisan
RevalidatingServerAuthenticationStateProvider
Penerapan

Konstruktor

RevalidatingServerAuthenticationStateProvider(ILoggerFactory)

Membuat instans RevalidatingServerAuthenticationStateProvider.

Properti

RevalidationInterval

Mendapatkan interval antara upaya validasi ulang.

Metode

Dispose(Boolean)

Kelas dasar untuk AuthenticationStateProvider layanan yang menerima status autentikasi dari lingkungan host, dan memvalidasi ulang secara berkala.

GetAuthenticationStateAsync()

Secara asinkron mendapatkan yang AuthenticationState menjelaskan pengguna saat ini.

(Diperoleh dari ServerAuthenticationStateProvider)
NotifyAuthenticationStateChanged(Task<AuthenticationState>)

Memunculkan kejadian AuthenticationStateChanged.

(Diperoleh dari AuthenticationStateProvider)
SetAuthenticationState(Task<AuthenticationState>)

Menyediakan data status autentikasi yang diperbarui ke AuthenticationStateProvider.

(Diperoleh dari ServerAuthenticationStateProvider)
ValidateAuthenticationStateAsync(AuthenticationState, CancellationToken)

Menentukan apakah status autentikasi masih valid.

Acara

AuthenticationStateChanged

Peristiwa yang menyediakan pemberitahuan ketika AuthenticationState telah berubah. Misalnya, peristiwa ini dapat dinaikkan jika pengguna masuk atau keluar.

(Diperoleh dari AuthenticationStateProvider)

Implementasi Antarmuka Eksplisit

IDisposable.Dispose()

Kelas dasar untuk AuthenticationStateProvider layanan yang menerima status autentikasi dari lingkungan host, dan memvalidasi ulang secara berkala.

Berlaku untuk