IUserLockoutStore<TUser> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un'astrazione per un'archiviazione di informazioni che possono essere usate per implementare il blocco dell'account, inclusi gli errori di accesso e lo stato di blocco
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)
Parametri di tipo
- TUser
Tipo che rappresenta un utente.
- Derivato
- Implementazioni
Metodi
CreateAsync(TUser, CancellationToken) |
Crea l'oggetto specificato |
DeleteAsync(TUser, CancellationToken) |
Elimina l'oggetto specificato |
FindByIdAsync(String, CancellationToken) |
Trova e restituisce un utente, se presente, che ha l'oggetto specificato |
FindByNameAsync(String, CancellationToken) |
Trova e restituisce un utente, se presente, che ha il nome utente normalizzato specificato. (Ereditato da IUserStore<TUser>) |
GetAccessFailedCountAsync(TUser, CancellationToken) |
Recupera il numero di accesso non riuscito corrente per l'oggetto specificato |
GetLockoutEnabledAsync(TUser, CancellationToken) |
Recupera un flag che indica se il blocco utente può essere abilitato per l'utente specificato. |
GetLockoutEndDateAsync(TUser, CancellationToken) |
Ottiene l'ultimo blocco dell'utente DateTimeOffset scaduto, se presente. Qualsiasi momento in passato deve essere indica che un utente non è bloccato. |
GetNormalizedUserNameAsync(TUser, CancellationToken) |
Ottiene il nome utente normalizzato per l'oggetto specificato |
GetUserIdAsync(TUser, CancellationToken) |
Ottiene l'identificatore utente per l'oggetto specificato |
GetUserNameAsync(TUser, CancellationToken) |
Ottiene il nome utente per l'oggetto specificato |
IncrementAccessFailedCountAsync(TUser, CancellationToken) |
Registra che si è verificato un accesso non riuscito, incrementando il numero di accessi non riusciti. |
ResetAccessFailedCountAsync(TUser, CancellationToken) |
Reimposta il numero di accessi non riusciti di un utente. |
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken) |
Impostare il flag che indica se l'oggetto specificato |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken) |
Blocca un utente fino al superamento della data di fine specificata. L'impostazione di una data di fine nel passato sblocca immediatamente un utente. |
SetNormalizedUserNameAsync(TUser, String, CancellationToken) |
Imposta il nome normalizzato specificato per l'oggetto specificato |
SetUserNameAsync(TUser, String, CancellationToken) |
Imposta l'oggetto specificato |
UpdateAsync(TUser, CancellationToken) |
Aggiornamenti specificato nell'archivio |