다음을 통해 공유


IUserStore<TUser> 인터페이스

정의

사용자 계정을 관리하는 저장소에 대한 추상화 기능을 제공합니다.

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

형식 매개 변수

TUser

사용자를 캡슐화하는 형식입니다.

파생
구현

메서드

CreateAsync(TUser, CancellationToken)

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

DeleteAsync(TUser, CancellationToken)

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

FindByIdAsync(String, CancellationToken)

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

FindByNameAsync(String, CancellationToken)

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

GetNormalizedUserNameAsync(TUser, CancellationToken)

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

GetUserIdAsync(TUser, CancellationToken)

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

GetUserNameAsync(TUser, CancellationToken)

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

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

SetUserNameAsync(TUser, String, CancellationToken)

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

UpdateAsync(TUser, CancellationToken)

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

적용 대상