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) |
Создает объект , указанный |
DeleteAsync(TUser, CancellationToken) |
Удаляет указанный |
FindByIdAsync(String, CancellationToken) |
Находит и возвращает пользователя , если таковой имеется, у которого есть указанный |
FindByNameAsync(String, CancellationToken) |
Находит и возвращает пользователя , если таковой имеется, который имеет указанное нормализованное имя пользователя. (Унаследовано от IUserStore<TUser>) |
GetAccessFailedCountAsync(TUser, CancellationToken) |
Извлекает текущее число неудачных обращений для указанного |
GetLockoutEnabledAsync(TUser, CancellationToken) |
Извлекает флаг, указывающий, можно ли включить блокировку пользователя для указанного пользователя. |
GetLockoutEndDateAsync(TUser, CancellationToken) |
Возвращает последний DateTimeOffset истекший срок блокировки пользователя, если таковой имеется. Любое время в прошлом должно указывать на то, что пользователь не заблокирован. |
GetNormalizedUserNameAsync(TUser, CancellationToken) |
Возвращает нормализованное имя пользователя для указанного |
GetUserIdAsync(TUser, CancellationToken) |
Возвращает идентификатор пользователя для указанного |
GetUserNameAsync(TUser, CancellationToken) |
Возвращает имя пользователя для указанного |
IncrementAccessFailedCountAsync(TUser, CancellationToken) |
Записывает, что произошел сбой доступа, что увеличивает число неудачных обращений. |
ResetAccessFailedCountAsync(TUser, CancellationToken) |
Сбрасывает число неудачных обращений пользователя. |
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken) |
Установите флаг, указывающий, можно ли заблокировать указанный |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken) |
Блокирует пользователя до истечения указанной даты окончания. Установка даты окончания в прошлом немедленно разблокирует пользователя. |
SetNormalizedUserNameAsync(TUser, String, CancellationToken) |
Задает заданное нормализованное имя для указанного |
SetUserNameAsync(TUser, String, CancellationToken) |
Задает заданное |
UpdateAsync(TUser, CancellationToken) |
Обновления указанного |