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

Oggetto IdentityErrorDescriber utilizzato per generare messaggi di errore.

(Ereditato da UserManager<TUser>)
KeyNormalizer

Oggetto ILookupNormalizer utilizzato per normalizzare elementi come i nomi utente e di ruolo.

(Ereditato da UserManager<TUser>)
Logger

Oggetto ILogger utilizzato per registrare i messaggi dal gestore.

(Ereditato da UserManager<TUser>)
Options

Oggetto utilizzato per configurare l'identità IdentityOptions .

(Ereditato da UserManager<TUser>)
PasswordHasher

Oggetto utilizzato per eseguire l'hash IPasswordHasher<TUser> delle password.

(Ereditato da UserManager<TUser>)
PasswordValidators

Oggetto IPasswordValidator<TUser> utilizzato per convalidare le password.

(Ereditato da UserManager<TUser>)
Store

Ottiene o imposta l'archivio di persistenza in cui viene eseguito il gestore.

(Ereditato da UserManager<TUser>)
SupportsQueryableUsers

Ottiene un flag che indica se l'archivio utenti di backup supporta la restituzione IQueryable di 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 backup supporta un autenticatore utente.

(Ereditato da UserManager<TUser>)
SupportsUserClaim

Ottiene un flag che indica se l'archivio utenti di backup supporta le attestazioni utente.

(Ereditato da UserManager<TUser>)
SupportsUserEmail

Ottiene un flag che indica se l'archivio utenti di backup 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 backup supporta le password utente.

(Ereditato da UserManager<TUser>)
SupportsUserPhoneNumber

Ottiene un flag che indica se l'archivio utenti di backup supporta i numeri di telefono utente.

(Ereditato da UserManager<TUser>)
SupportsUserRole

Ottiene un flag che indica se l'archivio utenti di backup supporta i ruoli utente.

(Ereditato da UserManager<TUser>)
SupportsUserSecurityStamp

Ottiene un flag che indica se l'archivio utenti di backup supporta i francobolli di sicurezza.

(Ereditato da UserManager<TUser>)
SupportsUserTwoFactor

Ottiene un flag che indica se l'archivio utenti di backup 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 IQueryable di utenti se l'archivio è un archivio IQueryableUserStore

(Ereditato da UserManager<TUser>)
UserValidators

Oggetto 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 l'oggetto claim specificato alla raccolta user.

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

Aggiunge l'oggetto claims specificato alla raccolta user.

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

Aggiunge un oggetto esterno UserLoginInfo all'oggetto specificato user.

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

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

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

Aggiungere l'oggetto specificato user al ruolo denominato.

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

Aggiungere l'oggetto specificato user ai ruoli denominati.

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

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

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

Modifica la password di un utente dopo aver confermato che l'oggetto specificato currentPassword è corretto, come operazione asincrona.

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

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

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

Restituisce un flag che indica se l'oggetto specificato password è valido per l'oggetto specificato user.

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

Convalida che un token di conferma tramite posta elettronica corrisponda all'oggetto specificato user.

(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 l'oggetto specificato user nell'archivio di backup senza password, come operazione asincrona.

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

Crea l'oggetto specificato nell'archivio di backup con la password specificata user , 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 l'oggetto specificato user 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 l'oggetto specificato userId.

(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 l'oggetto specificato userusando 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'oggetto specificato user.

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

Genera un token per l'oggetto user specificato e purpose.

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

Recupera il numero corrente di accessi non riusciti per l'oggetto specificato user.

(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 Claimoggetti da appartenere all'oggetto specificato user come operazione asincrona.

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

Ottiene l'indirizzo di posta elettronica per l'oggetto specificato user.

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

Recupera un flag che indica se il blocco utente può essere abilitato per l'utente specificato.

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

Ottiene l'ultimo DateTimeOffset 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 l'oggetto specificato user.

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

Ottiene un elenco di nomi di ruolo a cui appartiene l'oggetto specificato user .

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

Ottenere il timbro di sicurezza per l'oggetto specificato user.

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

Restituisce un flag che indica se l'autenticazione a due fattori specificata user è abilitata o meno, 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, restituisce null.

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

Ottiene l'identificatore utente per l'oggetto specificato user.

(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 l'oggetto specificato user.

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

Restituisce un elenco di utenti dall'archivio utenti con l'oggetto specificato claim.

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

Restituisce un elenco di utenti dall'archivio utenti membri dell'oggetto specificato roleName.

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

Ottiene un elenco di provider di token a due fattori validi per l'oggetto specificato usercome operazione asincrona.

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

Ottiene un flag che indica se l'oggetto specificato user ha una password.

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

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

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

Restituisce un flag che indica se l'oggetto specificato user è un membro del ruolo denominato specificato.

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

Restituisce un flag che indica se l'oggetto specificato user è bloccato, come operazione asincrona.

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

Ottiene un flag che indica se il usernumero di telefono specificato è 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, posta elettronica) per confronti coerenti.

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

Normalizzare il nome utente o 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 l'oggetto specificato claim dall'oggetto specificato user.

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

Rimuove l'oggetto specificato claims dall'oggetto specificato user.

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

Rimuove l'oggetto specificato user dal ruolo denominato.

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

Rimuove l'oggetto specificato user dai ruoli denominati.

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

Tenta di rimuovere le informazioni di accesso esterne fornite dall'oggetto specificato user. 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 l'oggetto specificato claim nell'oggetto specificato user con newClaim

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

Reimposta il numero di accessi non riusciti per l'oggetto specificato user.

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

Reimposta la chiave dell'autenticatore per l'utente.

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

Reimposta la userpassword dell'oggetto specificato newPassword dopo la convalida della reimpostazione tokendella password specificata.

(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 email di un oggetto user.

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

Imposta un flag che indica se l'oggetto specificato user è 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 l'oggetto specificato user.

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

Imposta un flag che indica se l'autenticazione a due fattori specificata user è abilitata o meno, come operazione asincrona.

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

Imposta l'oggetto specificato userName per l'oggetto specificato user.

(Ereditato da UserManager<TUser>)
ThrowIfDisposed()

Genera se questa classe è stata eliminata.

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

Aggiornamenti specificato nell'archivio user di backup.

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

Aggiornamenti il messaggio di posta elettronica normalizzato per l'oggetto specificatouser.

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

Aggiornamenti il nome utente normalizzato per l'oggetto specificatouser.

(Ereditato da UserManager<TUser>)
UpdatePasswordHash(TUser, String, Boolean)

Aggiornamenti hash della password di un utente.

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

Rigenera il timbro di sicurezza per l'oggetto specificato user.

(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)

Deve restituire Success se la convalida ha esito positivo. Viene chiamato prima di aggiornare l'hash della password.

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

Deve restituire Success se la convalida ha esito positivo. Questo viene chiamato 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 specificato userè valido per l'oggetto specificato phoneNumber.

(Ereditato da UserManager<TUser>)
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String)

Restituisce un PasswordVerificationResult oggetto che indica il risultato di un confronto hash delle password.

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

Verifica l'autenticazione token a due fattori specificata rispetto a user.

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

Restituisce un flag che indica se l'oggetto specificato è valido per l'oggetto specificato tokenuser e purpose.

(Ereditato da UserManager<TUser>)

Si applica a