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)

为指定的 user设置给定userName的 。

(继承自 IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

user汇报用户存储中指定的 。

(继承自 IUserStore<TUser>)

适用于