다음을 통해 공유


IUserLockoutStore<TUser> 인터페이스

정의

액세스 실패 및 잠금 상태 포함하여 계정 잠금을 구현하는 데 사용할 수 있는 저장 정보에 대한 추상화 기능을 제공합니다.

generic <typename TUser>
 where TUser : classpublic interface class IUserLockoutStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserLockoutStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserLockoutStore<'User (requires 'User : null)> = interface
    interface IUserStore<'User (requires 'User : null)>
    interface IDisposable
Public Interface IUserLockoutStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)

형식 매개 변수

TUser

사용자를 나타내는 형식입니다.

파생
구현

메서드

CreateAsync(TUser, CancellationToken)

사용자 저장소에 지정된 user 를 만듭니다.

(다음에서 상속됨 IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

사용자 저장소에서 지정된 를 user 삭제합니다.

(다음에서 상속됨 IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

지정된 userId가 있는 사용자를 찾아 반환합니다(있는 경우).

(다음에서 상속됨 IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

지정된 정규화된 사용자 이름을 가진 사용자(있는 경우)를 찾아 반환합니다.

(다음에서 상속됨 IUserStore<TUser>)
GetAccessFailedCountAsync(TUser, CancellationToken)

지정된 user에 대한 현재 실패한 액세스 횟수를 검색합니다.

GetLockoutEnabledAsync(TUser, CancellationToken)

지정된 사용자에 대해 사용자 잠금을 사용할 수 있는지 여부를 나타내는 플래그를 검색합니다.

GetLockoutEndDateAsync(TUser, CancellationToken)

사용자의 마지막 잠금이 만료된 마지막 DateTimeOffset 잠금(있는 경우)을 가져옵니다. 과거의 모든 시간은 사용자가 잠겨 있지 않음을 나타내야 합니다.

GetNormalizedUserNameAsync(TUser, CancellationToken)

지정된 user의 정규화된 사용자 이름을 가져옵니다.

(다음에서 상속됨 IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

지정된 user에 대한 사용자 식별자를 가져옵니다.

(다음에서 상속됨 IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

지정된 user의 사용자 이름을 가져옵니다.

(다음에서 상속됨 IUserStore<TUser>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

실패한 액세스가 발생했음을 기록하여 실패한 액세스 횟수를 증가합니다.

ResetAccessFailedCountAsync(TUser, CancellationToken)

사용자의 실패한 액세스 횟수를 다시 설정합니다.

SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

지정된 를 잠글 수 있는지 여부를 나타내는 플래그를 user 설정합니다.

SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

지정된 종료 날짜가 지날 때까지 사용자를 잠급 수 있습니다. 과거의 종료 날짜를 설정하면 즉시 사용자의 잠금이 해제됩니다.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

지정된 user에 대해 지정된 정규화된 이름을 설정합니다.

(다음에서 상속됨 IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

지정된 에 대해 지정된 userNameuser설정합니다.

(다음에서 상속됨 IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

사용자 저장소에 지정된 user 를 업데이트.

(다음에서 상속됨 IUserStore<TUser>)

적용 대상