Compartir a través de


IUserLockoutStore<TUser> Interfaz

Definición

Proporciona una abstracción para una información de almacenamiento que se puede usar para implementar el bloqueo de cuenta, incluidos los errores de acceso y el estado de bloqueo.

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)

Parámetros de tipo

TUser

Tipo que representa 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>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Recupera el número de acceso con errores actual para el especificado user.

GetLockoutEnabledAsync(TUser, CancellationToken)

Recupera una marca que indica si el bloqueo de usuario puede habilitarse para el usuario especificado.

GetLockoutEndDateAsync(TUser, CancellationToken)

Obtiene el último DateTimeOffset bloqueo expirado del último usuario, si existe. Cualquier momento en el pasado debe indicar que un usuario no está bloqueado.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario normalizado para el especificado user.

(Heredado de IUserStore<TUser>)
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>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Registra que se ha producido un acceso con errores, lo que incrementa el número de accesos con errores.

ResetAccessFailedCountAsync(TUser, CancellationToken)

Restablece el número de accesos erróneos de un usuario.

SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Establezca la marca que indica si se puede bloquear el especificado user .

SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Bloquea un usuario hasta que se haya superado la fecha de finalización especificada. Al establecer una fecha de finalización en el pasado, se desbloquea inmediatamente a un usuario.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Establece el nombre normalizado especificado para el especificado user.

(Heredado de IUserStore<TUser>)
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