Compartir a través de


IUserTwoFactorStore<TUser> Interfaz

Definición

Proporciona una abstracción para almacenar una marca que indica si un usuario tiene habilitada la autenticación en dos fases.

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

Parámetros de tipo

TUser

Tipo que encapsula un usuario.

Derivado
Implementaciones

Métodos

CreateAsync(TUser, CancellationToken)

Crea el objeto especificado user en el almacén de usuarios.

(Heredado de IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Elimina el objeto especificado user del almacén de usuarios.

(Heredado de IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

Busca y devuelve un usuario, si existe, que tiene el especificado userId.

(Heredado de IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Busca y devuelve un usuario, si existe, que tiene el nombre de usuario normalizado especificado.

(Heredado de IUserStore<TUser>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario normalizado para el especificado user.

(Heredado de IUserStore<TUser>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

Devuelve una marca que indica si el especificado user tiene habilitada o no la autenticación en dos fases, como una operación asincrónica.

GetUserIdAsync(TUser, CancellationToken)

Obtiene el identificador de usuario para el especificado user.

(Heredado de IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario del especificado user.

(Heredado de IUserStore<TUser>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Establece el nombre normalizado especificado para el especificado user.

(Heredado de IUserStore<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

Establece una marca que indica si el especificado user tiene habilitada o no la autenticación en dos fases, como una operación asincrónica.

SetUserNameAsync(TUser, String, CancellationToken)

Establece el objeto especificado userName para el especificado user.

(Heredado de IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Novedades el especificado user en el almacén de usuarios.

(Heredado de IUserStore<TUser>)

Se aplica a