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)

指定した に対して 指定 userName された を設定します user

UpdateAsync(TUser, CancellationToken)

ユーザー ストアで指定された user を更新します。

適用対象