Condividi tramite


AspNetUserManager<TUser> Classe

Definizione

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à
AspNetUserManager<TUser>
Implementazioni

Costruttori

AspNetUserManager<TUser>(IUserStore<TUser>, IOptions<IdentityOptions>, IPasswordHasher<TUser>, IEnumerable<IUserValidator<TUser>>, IEnumerable<IPasswordValidator<TUser>>, ILookupNormalizer, IdentityErrorDescriber, IServiceProvider, ILogger<UserManager<TUser>>)

Costruisce una nuova istanza di AspNetUserManager<TUser>.

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 claim specificato al user.

(Ereditato da UserManager<TUser>)
AddClaimsAsync(TUser, IEnumerable<Claim>)

Aggiunge il claims specificato al user.

(Ereditato da UserManager<TUser>)
AddLoginAsync(TUser, UserLoginInfo)

Aggiunge un UserLoginInfo esterno al userspecificato.

(Ereditato da UserManager<TUser>)
AddPasswordAsync(TUser, String)

Aggiunge il password all'user specificato solo se l'utente non dispone già di una password.

(Ereditato da UserManager<TUser>)
AddToRoleAsync(TUser, String)

Aggiungere il user specificato al ruolo denominato.

(Ereditato da UserManager<TUser>)
AddToRolesAsync(TUser, IEnumerable<String>)

Aggiungere il user specificato ai ruoli denominati.

(Ereditato da UserManager<TUser>)
ChangeEmailAsync(TUser, String, String)

Aggiorna un messaggio di posta elettronica degli utenti se la modifica di posta elettronica specificata token è valida per l'utente.

(Ereditato da UserManager<TUser>)
ChangePasswordAsync(TUser, String, String)

Modifica la password di un utente dopo aver confermato la currentPassword specificata è corretta, come operazione asincrona.

(Ereditato da UserManager<TUser>)
ChangePhoneNumberAsync(TUser, String, String)

Imposta il numero di telefono per il user specificato se la modifica specificata token è valida.

(Ereditato da UserManager<TUser>)
CheckPasswordAsync(TUser, String)

Restituisce un flag che indica se il password specificato è valido per il userspecificato.

(Ereditato da UserManager<TUser>)
ConfirmEmailAsync(TUser, String)

Verifica che un token di conferma tramite posta elettronica corrisponda al userspecificato.

(Ereditato da UserManager<TUser>)
CountRecoveryCodesAsync(TUser)

Restituisce il numero di codice di ripristino ancora valido per un utente.

(Ereditato da UserManager<TUser>)
CreateAsync(TUser)

Crea il user specificato nell'archivio di backup senza password, come operazione asincrona.

(Ereditato da UserManager<TUser>)
CreateAsync(TUser, String)

Crea il user specificato nell'archivio di backup con la password specificata, come operazione asincrona.

(Ereditato da UserManager<TUser>)
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 user specificato dall'archivio di backup.

(Ereditato da UserManager<TUser>)
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 userIdspecificato.

(Ereditato da UserManager<TUser>)
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 userspecificato usando il provider di token di reimpostazione della password configurato.

(Ereditato da UserManager<TUser>)
GenerateTwoFactorTokenAsync(TUser, String)

Ottiene un token di autenticazione a due fattori per l'userspecificato.

(Ereditato da UserManager<TUser>)
GenerateUserTokenAsync(TUser, String, String)

Genera un token per il user specificato e purpose.

(Ereditato da UserManager<TUser>)
GetAccessFailedCountAsync(TUser)

Recupera il numero corrente di accessi non riusciti per il userspecificato.

(Ereditato da UserManager<TUser>)
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 user specificato come operazione asincrona.

(Ereditato da UserManager<TUser>)
GetEmailAsync(TUser)

Ottiene l'indirizzo di posta elettronica per il userspecificato.

(Ereditato da UserManager<TUser>)
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 userspecificato.

(Ereditato da UserManager<TUser>)
GetRolesAsync(TUser)

Ottiene un elenco di nomi di ruolo a cui appartiene il user specificato.

(Ereditato da UserManager<TUser>)
GetSecurityStampAsync(TUser)

Ottenere il timbro di sicurezza per il userspecificato.

(Ereditato da UserManager<TUser>)
GetTwoFactorEnabledAsync(TUser)

Restituisce un flag che indica se il user specificato dispone o meno dell'autenticazione a due fattori, come operazione asincrona.

(Ereditato da UserManager<TUser>)
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 userspecificato.

(Ereditato da UserManager<TUser>)
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 userspecificato.

(Ereditato da UserManager<TUser>)
GetUsersForClaimAsync(Claim)

Restituisce un elenco di utenti dall'archivio utenti con il claimspecificato.

(Ereditato da UserManager<TUser>)
GetUsersInRoleAsync(String)

Restituisce un elenco di utenti dall'archivio utenti membri del roleNamespecificato.

(Ereditato da UserManager<TUser>)
GetValidTwoFactorProvidersAsync(TUser)

Ottiene un elenco di provider di token a due fattori validi per l'userspecificato, come operazione asincrona.

(Ereditato da UserManager<TUser>)
HasPasswordAsync(TUser)

Ottiene un flag che indica se il user specificato ha una password.

(Ereditato da UserManager<TUser>)
IsEmailConfirmedAsync(TUser)

Ottiene un flag che indica se l'indirizzo di posta elettronica per il user specificato è stato verificato, true se l'indirizzo di posta elettronica è verificato in caso contrario false.

(Ereditato da UserManager<TUser>)
IsInRoleAsync(TUser, String)

Restituisce un flag che indica se il user specificato è un membro del ruolo denominato specificato.

(Ereditato da UserManager<TUser>)
IsLockedOutAsync(TUser)

Restituisce un flag che indica se il user specificato è bloccato, come operazione asincrona.

(Ereditato da UserManager<TUser>)
IsPhoneNumberConfirmedAsync(TUser)

Ottiene un flag che indica se il numero di telefono del userspecificato è stato confermato.

(Ereditato da UserManager<TUser>)
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 claim specificato dal userspecificato.

(Ereditato da UserManager<TUser>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>)

Rimuove il claims specificato dal userspecificato.

(Ereditato da UserManager<TUser>)
RemoveFromRoleAsync(TUser, String)

Rimuove il user specificato dal ruolo denominato.

(Ereditato da UserManager<TUser>)
RemoveFromRolesAsync(TUser, IEnumerable<String>)

Rimuove il user specificato dai ruoli denominati.

(Ereditato da UserManager<TUser>)
RemoveLoginAsync(TUser, String, String)

Tenta di rimuovere le informazioni di accesso esterne fornite dal userspecificato. e restituisce un flag che indica se la rimozione ha esito positivo o negativo.

(Ereditato da UserManager<TUser>)
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 claim specificato nel user specificato con il newClaim

(Ereditato da UserManager<TUser>)
ResetAccessFailedCountAsync(TUser)

Reimposta il numero di accessi non riusciti per il userspecificato.

(Ereditato da UserManager<TUser>)
ResetAuthenticatorKeyAsync(TUser)

Reimposta la chiave dell'autenticatore per l'utente.

(Ereditato da UserManager<TUser>)
ResetPasswordAsync(TUser, String, String)

Reimposta la password del usersul newPassword specificato dopo aver convalidato la reimpostazione della password specificata token.

(Ereditato da UserManager<TUser>)
SetAuthenticationTokenAsync(TUser, String, String, String)

Imposta un token di autenticazione per un utente.

(Ereditato da UserManager<TUser>)
SetEmailAsync(TUser, String)

Imposta l'indirizzo di email per un user.

(Ereditato da UserManager<TUser>)
SetLockoutEnabledAsync(TUser, Boolean)

Imposta un flag che indica se il user specificato può essere bloccato, come operazione asincrona.

(Ereditato da UserManager<TUser>)
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 userspecificato.

(Ereditato da UserManager<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean)

Imposta un flag che indica se il user specificato dispone o meno dell'autenticazione a due fattori, come operazione asincrona.

(Ereditato da UserManager<TUser>)
SetUserNameAsync(TUser, String)

Imposta il userName specificato per il userspecificato.

(Ereditato da UserManager<TUser>)
ThrowIfDisposed()

Genera un'eccezione se questa classe è stata eliminata.

(Ereditato da UserManager<TUser>)
UpdateAsync(TUser)

Aggiorna il user specificato nell'archivio di backup.

(Ereditato da UserManager<TUser>)
UpdateNormalizedEmailAsync(TUser)

Aggiorna il messaggio di posta elettronica normalizzato per il userspecificato.

(Ereditato da UserManager<TUser>)
UpdateNormalizedUserNameAsync(TUser)

Aggiorna il nome utente normalizzato per il userspecificato.

(Ereditato da UserManager<TUser>)
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 userspecificato.

(Ereditato da UserManager<TUser>)
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 userspecificato è valido per il phoneNumberspecificato.

(Ereditato da UserManager<TUser>)
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 token rispetto al user.

(Ereditato da UserManager<TUser>)
VerifyUserTokenAsync(TUser, String, String, String)

Restituisce un flag che indica se il token specificato è valido per il user specificato e purpose.

(Ereditato da UserManager<TUser>)

Si applica a