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

适用于