다음을 통해 공유


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)

의 instance 생성합니다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 입니다.

적용 대상