Share via


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)

為指定的 user 設定指定的 userName

UpdateAsync(TUser, CancellationToken)

user更新使用者存放區中指定的 。

適用於