IUserLockoutStore<TUser> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 a un usuario.
- Derivado
- Implementaciones
Métodos
| CreateAsync(TUser, CancellationToken) |
Crea el objeto especificado |
| DeleteAsync(TUser, CancellationToken) |
Elimina el objeto especificado |
| FindByIdAsync(String, CancellationToken) |
Busca y devuelve un usuario, si existe, que tiene el especificado |
| 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 error actual para el especificado |
| 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 de un usuario expirado, 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 |
| GetUserIdAsync(TUser, CancellationToken) |
Obtiene el identificador de usuario para el especificado |
| GetUserNameAsync(TUser, CancellationToken) |
Obtiene el nombre de usuario para el especificado |
| IncrementAccessFailedCountAsync(TUser, CancellationToken) |
Registra que se ha producido un acceso erróneo, lo que incrementa el recuento de acceso con errores. |
| ResetAccessFailedCountAsync(TUser, CancellationToken) |
Restablece el recuento de acceso con errores de un usuario. |
| SetLockoutEnabledAsync(TUser, Boolean, CancellationToken) |
Establezca la marca que indica si se puede bloquear el especificado |
| SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken) |
Bloquea un usuario hasta que se haya superado la fecha de finalización especificada. Establecer una fecha de finalización en el pasado desbloquea inmediatamente a un usuario. |
| SetNormalizedUserNameAsync(TUser, String, CancellationToken) |
Establece el nombre normalizado especificado para el especificado |
| SetUserNameAsync(TUser, String, CancellationToken) |
Establece el objeto especificado |
| UpdateAsync(TUser, CancellationToken) |
Novedades el especificado |