Sdílet prostřednictvím


IUserLockoutStore<TUser> Rozhraní

Definice

Poskytuje abstrakci pro ukládání informací, které lze 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ří zadanou user hodnotu v úložišti uživatele.

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

Odstraní zadaný user objekt z úložiště uživatele.

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

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

(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 vypršení platnosti posledního uzamčení uživatele, pokud existuje. Kdykoliv v minulosti by mělo značit, ž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)

Zaznamenává, že došlo k selhání přístupu, a zvýší se počet neúspěšných přístupů.

ResetAccessFailedCountAsync(TUser, CancellationToken)

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

SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Nastavte příznak označující, jestli je možné zadanou user hodnotu uzamknout.

SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

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

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Nastaví zadaný normalizovaný název pro zadaný user.

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

Nastaví danou hodnotu userName pro zadanou userhodnotu .

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

Aktualizace zadané user v uživatelském úložišti.

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

Platí pro