共用方式為


RevalidatingServerAuthenticationStateProvider 類別

定義

從主機環境接收驗證狀態的服務基類 AuthenticationStateProvider ,並定期重新驗證。

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
繼承
RevalidatingServerAuthenticationStateProvider
實作

建構函式

RevalidatingServerAuthenticationStateProvider(ILoggerFactory)

建構 的 RevalidatingServerAuthenticationStateProvider 實例。

屬性

RevalidationInterval

取得重新驗證嘗試之間的間隔。

方法

Dispose(Boolean)

從主機環境接收驗證狀態的服務基類 AuthenticationStateProvider ,並定期重新驗證。

GetAuthenticationStateAsync()

以非同步方式取得 AuthenticationState 描述目前使用者的 。

(繼承來源 ServerAuthenticationStateProvider)
NotifyAuthenticationStateChanged(Task<AuthenticationState>)

引發 AuthenticationStateChanged 事件。

(繼承來源 AuthenticationStateProvider)
SetAuthenticationState(Task<AuthenticationState>)

提供更新的 AuthenticationStateProvider 驗證狀態資料給 。

(繼承來源 ServerAuthenticationStateProvider)
ValidateAuthenticationStateAsync(AuthenticationState, CancellationToken)

判斷驗證狀態是否仍然有效。

事件

AuthenticationStateChanged

事件,可在 變更時 AuthenticationState 提供通知。 例如,如果使用者登入或登出,可能會引發此事件。

(繼承來源 AuthenticationStateProvider)

明確介面實作

IDisposable.Dispose()

從主機環境接收驗證狀態的服務基類 AuthenticationStateProvider ,並定期重新驗證。

適用於