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汇报用户存储中指定的 。

适用于