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 |