IUserLockoutStore<TUser> Rozhraní

Definice

Poskytuje abstrakci pro ukládání informací, které je možné použít k implementaci uzamčení účtu, včetně selhání přístupu a stavu uzamčení.

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)

Parametry typu

TUser

Typ, který představuje uživatele.

Odvozené
Implementuje

Metody

CreateAsync(TUser, CancellationToken)

Vytvoří zadaný user v úložišti uživatelů.

(Zděděno od IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Odstraní zadané user z úložiště uživatelů.

(Zděděno od IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

Vyhledá a vrátí uživatele, pokud existuje, který má zadaný userId.

(Zděděno od IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Vyhledá a vrátí uživatele, pokud existuje, který má zadané normalizované uživatelské jméno.

(Zděděno od IUserStore<TUser>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Načte aktuální počet neúspěšných přístupů pro zadaný user.

GetLockoutEnabledAsync(TUser, CancellationToken)

Načte příznak označující, jestli je možné pro zadaného uživatele povolit uzamčení uživatele.

GetLockoutEndDateAsync(TUser, CancellationToken)

Získá poslední DateTimeOffset uzamčení uživatele vypršela, pokud existuje. Kdykoliv v minulosti by mělo být uvedeno, že uživatel není uzamčený.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Získá normalizované uživatelské jméno pro zadané user.

(Zděděno od IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

Získá identifikátor uživatele pro zadaný user.

(Zděděno od IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Získá uživatelské jméno pro zadaný user.

(Zděděno od IUserStore<TUser>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Záznamy, ke kterým došlo k selhání přístupu, zvýší počet neúspěšných přístupů.

ResetAccessFailedCountAsync(TUser, CancellationToken)

Obnoví počet neúspěšných přístupů uživatele.

SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Nastavte příznak označující, jestli je možné zadané user zařízení uzamknout.

SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Uzamkne uživatele, dokud zadané koncové datum nepřejde. Nastavení koncového data v minulosti okamžitě odemkne uživatele.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Nastaví zadaný normalizovaný název .user

(Zděděno od IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Nastaví danou pro userName zadaný userparametr .

(Zděděno od IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Aktualizace zadané user v úložišti uživatelů.

(Zděděno od IUserStore<TUser>)

Platí pro