RevalidatingServerAuthenticationStateProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從主機環境接收驗證狀態的服務基類 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) |
屬性
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 ,並定期重新驗證。 |