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 。 |