Sdílet prostřednictvím


IUserTwoFactorRecoveryCodeStore<TUser> Rozhraní

Definice

Poskytuje abstrakci pro úložiště, které ukládá kódy obnovení uživatele.

generic <typename TUser>
 where TUser : classpublic interface class IUserTwoFactorRecoveryCodeStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserTwoFactorRecoveryCodeStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserTwoFactorRecoveryCodeStore<'User (requires 'User : null)> = interface
    interface IUserStore<'User (requires 'User : null)>
    interface IDisposable
Public Interface IUserTwoFactorRecoveryCodeStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)

Parametry typu

TUser

Typ zapouzdřující uživatele.

Odvozené
Implementuje

Metody

CountCodesAsync(TUser, CancellationToken)

Vrátí počet kódů pro obnovení, které jsou pro uživatele stále platné.

CreateAsync(TUser, CancellationToken)

Vytvoří zadaný user 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á zadaný userIdparametr .

(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>)
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>)
RedeemCodeAsync(TUser, String, CancellationToken)

Vrátí, zda je kód pro obnovení platný pro uživatele. Poznámka: Kódy pro obnovení jsou platné pouze jednou a po použití budou neplatné.

ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Aktualizace kódy obnovení pro uživatele při zneplatnění všech předchozích kódů pro obnovení.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

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

Nastaví danou userName hodnotu pro zadanou userhodnotu .

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

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

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

Platí pro