AspNetUserManager<TUser> Classe
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 le API per la gestione dell'utente in un archivio di persistenza.
generic <typename TUser>
where TUser : classpublic ref class AspNetUserManager : Microsoft::AspNetCore::Identity::UserManager<TUser>, IDisposable
public class AspNetUserManager<TUser> : Microsoft.AspNetCore.Identity.UserManager<TUser>, IDisposable where TUser : class
type AspNetUserManager<'User (requires 'User : null)> = class
inherit UserManager<'User (requires 'User : null)>
interface IDisposable
Public Class AspNetUserManager(Of TUser)
Inherits UserManager(Of TUser)
Implements IDisposable
Parametri di tipo
- TUser
Tipo che incapsula un utente.
- Ereditarietà
- Implementazioni
Costruttori
Campi
ChangePhoneNumberTokenPurpose |
Scopo della protezione dei dati usato per i metodi di modifica del numero di telefono. (Ereditato da UserManager<TUser>) |
ConfirmEmailTokenPurpose |
Scopo della protezione dei dati usato per i metodi correlati alla conferma tramite posta elettronica. (Ereditato da UserManager<TUser>) |
ResetPasswordTokenPurpose |
Scopo della protezione dei dati usato per i metodi correlati alla reimpostazione della password. (Ereditato da UserManager<TUser>) |
Proprietà
CancellationToken |
Token di annullamento associato all'oggetto HttpContext.RequestAborted o CancellationToken.None se non disponibile. |
ErrorDescriber |
Il IdentityErrorDescriber utilizzato per generare messaggi di errore. (Ereditato da UserManager<TUser>) |
KeyNormalizer |
Il ILookupNormalizer usato per normalizzare elementi come i nomi utente e ruolo. (Ereditato da UserManager<TUser>) |
Logger |
Il ILogger utilizzato per registrare i messaggi dal manager. (Ereditato da UserManager<TUser>) |
Options |
Il IdentityOptions usato per configurare l'identità. (Ereditato da UserManager<TUser>) |
PasswordHasher |
Il IPasswordHasher<TUser> utilizzato per eseguire l'hash delle password. (Ereditato da UserManager<TUser>) |
PasswordValidators |
Il IPasswordValidator<TUser> utilizzato per convalidare le password. (Ereditato da UserManager<TUser>) |
Store |
Ottiene o imposta l'archivio di persistenza su cui opera il manager. (Ereditato da UserManager<TUser>) |
SupportsQueryableUsers |
Ottiene un flag che indica se l'archivio utenti di backup supporta la restituzione di IQueryable raccolte di informazioni. (Ereditato da UserManager<TUser>) |
SupportsUserAuthenticationTokens |
Ottiene un flag che indica se l'archivio utenti di backup supporta i token di autenticazione. (Ereditato da UserManager<TUser>) |
SupportsUserAuthenticatorKey |
Ottiene un flag che indica se l'archivio utenti di supporto supporta un autenticatore utente. (Ereditato da UserManager<TUser>) |
SupportsUserClaim |
Ottiene un flag che indica se l'archivio utenti di supporto supporta le attestazioni utente. (Ereditato da UserManager<TUser>) |
SupportsUserEmail |
Ottiene un flag che indica se l'archivio utenti di supporto supporta i messaggi di posta elettronica degli utenti. (Ereditato da UserManager<TUser>) |
SupportsUserLockout |
Ottiene un flag che indica se l'archivio utenti di backup supporta i blocchi utente. (Ereditato da UserManager<TUser>) |
SupportsUserLogin |
Ottiene un flag che indica se l'archivio utenti di backup supporta gli account di accesso esterni. (Ereditato da UserManager<TUser>) |
SupportsUserPassword |
Ottiene un flag che indica se l'archivio utenti di supporto supporta le password utente. (Ereditato da UserManager<TUser>) |
SupportsUserPhoneNumber |
Ottiene un flag che indica se l'archivio utenti di supporto supporta i numeri di telefono utente. (Ereditato da UserManager<TUser>) |
SupportsUserRole |
Ottiene un flag che indica se l'archivio utenti di supporto supporta i ruoli utente. (Ereditato da UserManager<TUser>) |
SupportsUserSecurityStamp |
Ottiene un flag che indica se l'archivio utenti di supporto supporta indicatori di sicurezza. (Ereditato da UserManager<TUser>) |
SupportsUserTwoFactor |
Ottiene un flag che indica se l'archivio utenti di supporto supporta l'autenticazione a due fattori. (Ereditato da UserManager<TUser>) |
SupportsUserTwoFactorRecoveryCodes |
Ottiene un flag che indica se l'archivio utenti di backup supporta i codici di ripristino. (Ereditato da UserManager<TUser>) |
Users |
Restituisce un oggetto IQueryable di utenti se l'archivio è un oggetto IQueryableUserStore (Ereditato da UserManager<TUser>) |
UserValidators |
Il IUserValidator<TUser> utilizzato per convalidare gli utenti. (Ereditato da UserManager<TUser>) |
Metodi
AccessFailedAsync(TUser) |
Incrementa il numero di accessi non riusciti per l'utente come operazione asincrona. Se l'account di accesso non riuscito è maggiore o uguale al numero massimo di tentativi configurato, l'utente verrà bloccato per l'intervallo di tempo di blocco configurato. (Ereditato da UserManager<TUser>) |
AddClaimAsync(TUser, Claim) |
Aggiunge il |
AddClaimsAsync(TUser, IEnumerable<Claim>) |
Aggiunge il |
AddLoginAsync(TUser, UserLoginInfo) |
Aggiunge un UserLoginInfo esterno al |
AddPasswordAsync(TUser, String) |
Aggiunge il |
AddToRoleAsync(TUser, String) |
Aggiungere il |
AddToRolesAsync(TUser, IEnumerable<String>) |
Aggiungere il |
ChangeEmailAsync(TUser, String, String) |
Aggiorna un messaggio di posta elettronica degli utenti se la modifica di posta elettronica specificata |
ChangePasswordAsync(TUser, String, String) |
Modifica la password di un utente dopo aver confermato la |
ChangePhoneNumberAsync(TUser, String, String) |
Imposta il numero di telefono per il |
CheckPasswordAsync(TUser, String) |
Restituisce un flag che indica se il |
ConfirmEmailAsync(TUser, String) |
Verifica che un token di conferma tramite posta elettronica corrisponda al |
CountRecoveryCodesAsync(TUser) |
Restituisce il numero di codice di ripristino ancora valido per un utente. (Ereditato da UserManager<TUser>) |
CreateAsync(TUser) |
Crea il |
CreateAsync(TUser, String) |
Crea il |
CreateSecurityTokenAsync(TUser) |
Crea byte da usare come token di sicurezza dal timbro di sicurezza dell'utente. (Ereditato da UserManager<TUser>) |
CreateTwoFactorRecoveryCode() |
Generare un nuovo codice di ripristino. (Ereditato da UserManager<TUser>) |
DeleteAsync(TUser) |
Elimina il |
Dispose() |
Rilascia tutte le risorse usate dal gestore utenti. (Ereditato da UserManager<TUser>) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dal gestore dei ruoli e, facoltativamente, rilascia le risorse gestite. (Ereditato da UserManager<TUser>) |
FindByEmailAsync(String) |
Ottiene l'utente, se presente, associato al valore normalizzato dell'indirizzo di posta elettronica specificato. Nota: è consigliabile impostare identityOptions.User.RequireUniqueEmail su true quando si usa questo metodo. In caso contrario, l'archivio potrebbe generare un'eccezione se sono presenti utenti con messaggi di posta elettronica duplicati. (Ereditato da UserManager<TUser>) |
FindByIdAsync(String) |
Trova e restituisce un utente, se presente, che ha il |
FindByLoginAsync(String, String) |
Recupera l'utente associato al provider di accesso esterno specificato e alla chiave del provider di accesso. (Ereditato da UserManager<TUser>) |
FindByNameAsync(String) |
Trova e restituisce un utente, se presente, con il nome utente specificato. (Ereditato da UserManager<TUser>) |
GenerateChangeEmailTokenAsync(TUser, String) |
Genera un token di modifica della posta elettronica per l'utente specificato. (Ereditato da UserManager<TUser>) |
GenerateChangePhoneNumberTokenAsync(TUser, String) |
Genera un token di modifica del numero di telefono per l'utente specificato. (Ereditato da UserManager<TUser>) |
GenerateConcurrencyStampAsync(TUser) |
Genera un valore adatto per l'uso nel rilevamento della concorrenza. (Ereditato da UserManager<TUser>) |
GenerateEmailConfirmationTokenAsync(TUser) |
Genera un token di conferma tramite posta elettronica per l'utente specificato. (Ereditato da UserManager<TUser>) |
GenerateNewAuthenticatorKey() |
Genera un nuovo segreto di sicurezza a 160 bit con codifica Base32 (dimensione dell'hash SHA1). (Ereditato da UserManager<TUser>) |
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32) |
Genera codici di ripristino per l'utente, che invalida tutti i codici di ripristino precedenti per l'utente. (Ereditato da UserManager<TUser>) |
GeneratePasswordResetTokenAsync(TUser) |
Genera un token di reimpostazione della password per il |
GenerateTwoFactorTokenAsync(TUser, String) |
Ottiene un token di autenticazione a due fattori per l' |
GenerateUserTokenAsync(TUser, String, String) |
Genera un token per il |
GetAccessFailedCountAsync(TUser) |
Recupera il numero corrente di accessi non riusciti per il |
GetAuthenticationTokenAsync(TUser, String, String) |
Restituisce un token di autenticazione per un utente. (Ereditato da UserManager<TUser>) |
GetAuthenticatorKeyAsync(TUser) |
Restituisce la chiave dell'autenticatore per l'utente. (Ereditato da UserManager<TUser>) |
GetClaimsAsync(TUser) |
Ottiene un elenco di Claimda appartenere al |
GetEmailAsync(TUser) |
Ottiene l'indirizzo di posta elettronica per il |
GetLockoutEnabledAsync(TUser) |
Recupera un flag che indica se è possibile abilitare il blocco utente per l'utente specificato. (Ereditato da UserManager<TUser>) |
GetLockoutEndDateAsync(TUser) |
Ottiene l'ultimo DateTimeOffset l'ultimo blocco di un utente scaduto, se presente. Un valore di ora in passato indica che un utente non è attualmente bloccato. (Ereditato da UserManager<TUser>) |
GetLoginsAsync(TUser) |
Recupera gli account di accesso associati per l'oggetto specificato. (Ereditato da UserManager<TUser>) |
GetPhoneNumberAsync(TUser) |
Ottiene il numero di telefono, se presente, per il |
GetRolesAsync(TUser) |
Ottiene un elenco di nomi di ruolo a cui appartiene il |
GetSecurityStampAsync(TUser) |
Ottenere il timbro di sicurezza per il |
GetTwoFactorEnabledAsync(TUser) |
Restituisce un flag che indica se il |
GetUserAsync(ClaimsPrincipal) |
Restituisce l'utente corrispondente all'attestazione IdentityOptions.ClaimsIdentity.UserIdClaimType nell'entità o null. (Ereditato da UserManager<TUser>) |
GetUserId(ClaimsPrincipal) |
Restituisce il valore dell'attestazione ID utente se presente in caso contrario restituisce Null. (Ereditato da UserManager<TUser>) |
GetUserIdAsync(TUser) |
Ottiene l'identificatore utente per il |
GetUserName(ClaimsPrincipal) |
Restituisce il valore dell'attestazione Name se presente in caso contrario restituisce Null. (Ereditato da UserManager<TUser>) |
GetUserNameAsync(TUser) |
Ottiene il nome utente per il |
GetUsersForClaimAsync(Claim) |
Restituisce un elenco di utenti dall'archivio utenti con il |
GetUsersInRoleAsync(String) |
Restituisce un elenco di utenti dall'archivio utenti membri del |
GetValidTwoFactorProvidersAsync(TUser) |
Ottiene un elenco di provider di token a due fattori validi per l' |
HasPasswordAsync(TUser) |
Ottiene un flag che indica se il |
IsEmailConfirmedAsync(TUser) |
Ottiene un flag che indica se l'indirizzo di posta elettronica per il |
IsInRoleAsync(TUser, String) |
Restituisce un flag che indica se il |
IsLockedOutAsync(TUser) |
Restituisce un flag che indica se il |
IsPhoneNumberConfirmedAsync(TUser) |
Ottiene un flag che indica se il numero di telefono del |
NormalizeEmail(String) |
Normalizzare la posta elettronica per confronti coerenti. (Ereditato da UserManager<TUser>) |
NormalizeKey(String) |
Normalizzare una chiave (nome utente, indirizzo di posta elettronica) per confronti coerenti. (Ereditato da UserManager<TUser>) |
NormalizeName(String) |
Normalizzare il nome utente o il nome del ruolo per confronti coerenti. (Ereditato da UserManager<TUser>) |
RedeemTwoFactorRecoveryCodeAsync(TUser, String) |
Restituisce un valore che indica se un codice di ripristino è valido per un utente. Nota: i codici di ripristino sono validi una sola volta e non saranno validi dopo l'uso. (Ereditato da UserManager<TUser>) |
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>) |
Registra un provider di token. (Ereditato da UserManager<TUser>) |
RemoveAuthenticationTokenAsync(TUser, String, String) |
Rimuovere un token di autenticazione per un utente. (Ereditato da UserManager<TUser>) |
RemoveClaimAsync(TUser, Claim) |
Rimuove il |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Rimuove il |
RemoveFromRoleAsync(TUser, String) |
Rimuove il |
RemoveFromRolesAsync(TUser, IEnumerable<String>) |
Rimuove il |
RemoveLoginAsync(TUser, String, String) |
Tenta di rimuovere le informazioni di accesso esterne fornite dal |
RemovePasswordAsync(TUser) |
Rimuove la password di un utente. (Ereditato da UserManager<TUser>) |
RemovePasswordAsync(TUser, CancellationToken) |
Rimuove la password di un utente. (Ereditato da UserManager<TUser>) |
ReplaceClaimAsync(TUser, Claim, Claim) |
Sostituisce il |
ResetAccessFailedCountAsync(TUser) |
Reimposta il numero di accessi non riusciti per il |
ResetAuthenticatorKeyAsync(TUser) |
Reimposta la chiave dell'autenticatore per l'utente. (Ereditato da UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
Reimposta la password del |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Imposta un token di autenticazione per un utente. (Ereditato da UserManager<TUser>) |
SetEmailAsync(TUser, String) |
Imposta l'indirizzo di |
SetLockoutEnabledAsync(TUser, Boolean) |
Imposta un flag che indica se il |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Blocca un utente fino al superamento della data di fine specificata. L'impostazione di una data di fine nel passato sblocca immediatamente un utente. (Ereditato da UserManager<TUser>) |
SetPhoneNumberAsync(TUser, String) |
Imposta il numero di telefono per il |
SetTwoFactorEnabledAsync(TUser, Boolean) |
Imposta un flag che indica se il |
SetUserNameAsync(TUser, String) |
Imposta il |
ThrowIfDisposed() |
Genera un'eccezione se questa classe è stata eliminata. (Ereditato da UserManager<TUser>) |
UpdateAsync(TUser) |
Aggiorna il |
UpdateNormalizedEmailAsync(TUser) |
Aggiorna il messaggio di posta elettronica normalizzato per il |
UpdateNormalizedUserNameAsync(TUser) |
Aggiorna il nome utente normalizzato per il |
UpdatePasswordHash(TUser, String, Boolean) |
Aggiorna l'hash delle password di un utente. (Ereditato da UserManager<TUser>) |
UpdateSecurityStampAsync(TUser) |
Rigenera il timbro di sicurezza per il |
UpdateUserAsync(TUser) |
Chiamato per aggiornare l'utente dopo la convalida e l'aggiornamento del nome utente/posta elettronica normalizzato. (Ereditato da UserManager<TUser>) |
ValidatePasswordAsync(TUser, String) |
Restituisce Success se la convalida ha esito positivo. Questa operazione viene chiamata prima di aggiornare l'hash della password. (Ereditato da UserManager<TUser>) |
ValidateUserAsync(TUser) |
Restituisce Success se la convalida ha esito positivo. Questa operazione viene chiamata prima di salvare l'utente tramite Crea o Aggiorna. (Ereditato da UserManager<TUser>) |
VerifyChangePhoneNumberTokenAsync(TUser, String, String) |
Restituisce un flag che indica se il token di verifica della modifica del numero di telefono del |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Restituisce un PasswordVerificationResult che indica il risultato di un confronto di hash delle password. (Ereditato da UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
Verifica l'autenticazione a due fattori specificata |
VerifyUserTokenAsync(TUser, String, String, String) |
Restituisce un flag che indica se il |