Share via


AspNetUserManager<TUser> Classe

Definição

Fornece as APIs para gerenciar o usuário em um repositório de persistência.

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

Parâmetros de tipo

TUser

O tipo que encapsula um usuário.

Herança
AspNetUserManager<TUser>
Implementações

Construtores

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

Constrói uma nova instância de AspNetUserManager<TUser>.

Campos

ChangePhoneNumberTokenPurpose

A finalidade de proteção de dados usada para os métodos de alteração de número de telefone.

(Herdado de UserManager<TUser>)
ConfirmEmailTokenPurpose

A finalidade de proteção de dados usada para os métodos relacionados à confirmação de email.

(Herdado de UserManager<TUser>)
ResetPasswordTokenPurpose

A finalidade de proteção de dados usada para os métodos relacionados à redefinição de senha.

(Herdado de UserManager<TUser>)

Propriedades

CancellationToken

O token de cancelamento associado ao HttpContext.RequestAborted ou CancellationToken.None atual se não estiver disponível.

ErrorDescriber

O IdentityErrorDescriber usado para gerar mensagens de erro.

(Herdado de UserManager<TUser>)
KeyNormalizer

O ILookupNormalizer usado para normalizar itens como nomes de usuário e função.

(Herdado de UserManager<TUser>)
Logger

O ILogger usado para registrar mensagens do gerente.

(Herdado de UserManager<TUser>)
Options

O IdentityOptions usado para configurar a Identidade.

(Herdado de UserManager<TUser>)
PasswordHasher

O IPasswordHasher<TUser> usado para senhas de hash.

(Herdado de UserManager<TUser>)
PasswordValidators

O IPasswordValidator<TUser> usado para validar senhas.

(Herdado de UserManager<TUser>)
Store

Obtém ou define o repositório de persistência sobre o qual o gerenciador opera.

(Herdado de UserManager<TUser>)
SupportsQueryableUsers

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte ao retorno IQueryable de coleções de informações.

(Herdado de UserManager<TUser>)
SupportsUserAuthenticationTokens

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a tokens de autenticação.

(Herdado de UserManager<TUser>)
SupportsUserAuthenticatorKey

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a um autenticador de usuário.

(Herdado de UserManager<TUser>)
SupportsUserClaim

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a declarações de usuário.

(Herdado de UserManager<TUser>)
SupportsUserEmail

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a emails do usuário.

(Herdado de UserManager<TUser>)
SupportsUserLockout

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a bloqueios de usuário.

(Herdado de UserManager<TUser>)
SupportsUserLogin

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a logons externos.

(Herdado de UserManager<TUser>)
SupportsUserPassword

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a senhas de usuário.

(Herdado de UserManager<TUser>)
SupportsUserPhoneNumber

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a números de telefone do usuário.

(Herdado de UserManager<TUser>)
SupportsUserRole

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a funções de usuário.

(Herdado de UserManager<TUser>)
SupportsUserSecurityStamp

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a selos de segurança.

(Herdado de UserManager<TUser>)
SupportsUserTwoFactor

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte à autenticação de dois fatores.

(Herdado de UserManager<TUser>)
SupportsUserTwoFactorRecoveryCodes

Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a códigos de recuperação.

(Herdado de UserManager<TUser>)
Users

Retorna um IQueryable de usuários se o repositório for um IQueryableUserStore

(Herdado de UserManager<TUser>)
UserValidators

O IUserValidator<TUser> usado para validar usuários.

(Herdado de UserManager<TUser>)

Métodos

AccessFailedAsync(TUser)

Incrementa a contagem de falha de acesso para o usuário como uma operação assíncrona. Se a conta de acesso com falha for maior ou igual ao número máximo configurado de tentativas, o usuário será bloqueado pelo período de tempo de bloqueio configurado.

(Herdado de UserManager<TUser>)
AddClaimAsync(TUser, Claim)

Adiciona o claim especificado ao user.

(Herdado de UserManager<TUser>)
AddClaimsAsync(TUser, IEnumerable<Claim>)

Adiciona o claims especificado ao user.

(Herdado de UserManager<TUser>)
AddLoginAsync(TUser, UserLoginInfo)

Adiciona um externo UserLoginInfo ao especificado user.

(Herdado de UserManager<TUser>)
AddPasswordAsync(TUser, String)

Adiciona o password ao especificado user somente se o usuário ainda não tiver uma senha.

(Herdado de UserManager<TUser>)
AddToRoleAsync(TUser, String)

Adicione o especificado user à função nomeada.

(Herdado de UserManager<TUser>)
AddToRolesAsync(TUser, IEnumerable<String>)

Adicione o especificado user às funções nomeadas.

(Herdado de UserManager<TUser>)
ChangeEmailAsync(TUser, String, String)

Atualizações emails de usuários se a alteração token de email especificada for válida para o usuário.

(Herdado de UserManager<TUser>)
ChangePasswordAsync(TUser, String, String)

Altera a senha de um usuário depois de confirmar se o especificado currentPassword está correto, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
ChangePhoneNumberAsync(TUser, String, String)

Define o número de telefone do especificado user se a alteração token especificada for válida.

(Herdado de UserManager<TUser>)
CheckPasswordAsync(TUser, String)

Retorna um sinalizador que indica se o determinado password é válido para o especificado user.

(Herdado de UserManager<TUser>)
ConfirmEmailAsync(TUser, String)

Valida se um token de confirmação de email corresponde ao especificado user.

(Herdado de UserManager<TUser>)
CountRecoveryCodesAsync(TUser)

Retorna quantos código de recuperação ainda são válidos para um usuário.

(Herdado de UserManager<TUser>)
CreateAsync(TUser)

Cria o especificado user no repositório de backup sem senha, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
CreateAsync(TUser, String)

Cria o especificado user no repositório de backup com a senha fornecida, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
CreateSecurityTokenAsync(TUser)

Cria bytes para usar como um token de segurança do selo de segurança do usuário.

(Herdado de UserManager<TUser>)
CreateTwoFactorRecoveryCode()

Gere um novo código de recuperação.

(Herdado de UserManager<TUser>)
DeleteAsync(TUser)

Exclui o especificado user do repositório de backup.

(Herdado de UserManager<TUser>)
Dispose()

Libera todos os recursos usados pelo gerenciador de usuários.

(Herdado de UserManager<TUser>)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo gerenciador de funções e, opcionalmente, libera os recursos gerenciados.

(Herdado de UserManager<TUser>)
FindByEmailAsync(String)

Obtém o usuário, se houver, associado ao valor normalizado do endereço de email especificado. Observação: é recomendável que identityOptions.User.RequireUniqueEmail seja definido como true ao usar esse método, caso contrário, o repositório poderá gerar se houver usuários com emails duplicados.

(Herdado de UserManager<TUser>)
FindByIdAsync(String)

Localiza e retorna um usuário, se houver, que tem o especificado userId.

(Herdado de UserManager<TUser>)
FindByLoginAsync(String, String)

Recupera o usuário associado ao provedor de logon externo especificado e à chave do provedor de logon.

(Herdado de UserManager<TUser>)
FindByNameAsync(String)

Localiza e retorna um usuário, se houver, que tem o nome de usuário especificado.

(Herdado de UserManager<TUser>)
GenerateChangeEmailTokenAsync(TUser, String)

Gera um token de alteração de email para o usuário especificado.

(Herdado de UserManager<TUser>)
GenerateChangePhoneNumberTokenAsync(TUser, String)

Gera um token de alteração de número de telefone para o usuário especificado.

(Herdado de UserManager<TUser>)
GenerateConcurrencyStampAsync(TUser)

Gera um valor adequado para uso no acompanhamento de simultaneidade.

(Herdado de UserManager<TUser>)
GenerateEmailConfirmationTokenAsync(TUser)

Gera um token de confirmação de email para o usuário especificado.

(Herdado de UserManager<TUser>)
GenerateNewAuthenticatorKey()

Gera um novo segredo de segurança de 160 bits codificado em base32 (tamanho de hash SHA1).

(Herdado de UserManager<TUser>)
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32)

Gera códigos de recuperação para o usuário, isso invalida todos os códigos de recuperação anteriores para o usuário.

(Herdado de UserManager<TUser>)
GeneratePasswordResetTokenAsync(TUser)

Gera um token de redefinição de senha para o especificado user, usando o provedor de token de redefinição de senha configurado.

(Herdado de UserManager<TUser>)
GenerateTwoFactorTokenAsync(TUser, String)

Obtém um token de autenticação de dois fatores para o especificado user.

(Herdado de UserManager<TUser>)
GenerateUserTokenAsync(TUser, String, String)

Gera um token para o determinado user e purpose.

(Herdado de UserManager<TUser>)
GetAccessFailedCountAsync(TUser)

Recupera o número atual de acessos com falha para o determinado user.

(Herdado de UserManager<TUser>)
GetAuthenticationTokenAsync(TUser, String, String)

Retorna um token de autenticação para um usuário.

(Herdado de UserManager<TUser>)
GetAuthenticatorKeyAsync(TUser)

Retorna a chave do autenticador para o usuário.

(Herdado de UserManager<TUser>)
GetClaimsAsync(TUser)

Obtém uma lista de Claims para pertencer ao especificado user como uma operação assíncrona.

(Herdado de UserManager<TUser>)
GetEmailAsync(TUser)

Obtém o endereço de email do especificado user.

(Herdado de UserManager<TUser>)
GetLockoutEnabledAsync(TUser)

Recupera um sinalizador que indica se o bloqueio de usuário pode ser habilitado para o usuário especificado.

(Herdado de UserManager<TUser>)
GetLockoutEndDateAsync(TUser)

Obtém o último DateTimeOffset bloqueio de um usuário expirado, se houver. Um valor de tempo no passado indica que um usuário não está bloqueado no momento.

(Herdado de UserManager<TUser>)
GetLoginsAsync(TUser)

Recupera os logons associados para o especificado.

(Herdado de UserManager<TUser>)
GetPhoneNumberAsync(TUser)

Obtém o número de telefone, se houver, para o especificado user.

(Herdado de UserManager<TUser>)
GetRolesAsync(TUser)

Obtém uma lista de nomes de função aos quais o especificado user pertence.

(Herdado de UserManager<TUser>)
GetSecurityStampAsync(TUser)

Obtenha o carimbo de segurança para o especificado user.

(Herdado de UserManager<TUser>)
GetTwoFactorEnabledAsync(TUser)

Retorna um sinalizador que indica se o especificado user tem a autenticação de dois fatores habilitada ou não, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
GetUserAsync(ClaimsPrincipal)

Retorna o usuário correspondente à declaração IdentityOptions.ClaimsIdentity.UserIdClaimType na entidade de segurança ou nula.

(Herdado de UserManager<TUser>)
GetUserId(ClaimsPrincipal)

Retorna o valor da declaração de ID de Usuário se presente, caso contrário, retorna nulo.

(Herdado de UserManager<TUser>)
GetUserIdAsync(TUser)

Obtém o identificador de usuário para o especificado user.

(Herdado de UserManager<TUser>)
GetUserName(ClaimsPrincipal)

Retorna o valor da declaração Nome se presente, caso contrário, retorna nulo.

(Herdado de UserManager<TUser>)
GetUserNameAsync(TUser)

Obtém o nome de usuário para o especificado user.

(Herdado de UserManager<TUser>)
GetUsersForClaimAsync(Claim)

Retorna uma lista de usuários do repositório de usuários que têm o especificado claim.

(Herdado de UserManager<TUser>)
GetUsersInRoleAsync(String)

Retorna uma lista de usuários do repositório de usuários que são membros do especificado roleName.

(Herdado de UserManager<TUser>)
GetValidTwoFactorProvidersAsync(TUser)

Obtém uma lista de provedores válidos de token de dois fatores para o especificado user, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
HasPasswordAsync(TUser)

Obtém um sinalizador que indica se o especificado user tem uma senha.

(Herdado de UserManager<TUser>)
IsEmailConfirmedAsync(TUser)

Obtém um sinalizador que indica se o endereço de email do especificado user foi verificado, true se o endereço de email for verificado de outra forma falso.

(Herdado de UserManager<TUser>)
IsInRoleAsync(TUser, String)

Retorna um sinalizador que indica se o especificado user é um membro da função nomeada especificada.

(Herdado de UserManager<TUser>)
IsLockedOutAsync(TUser)

Retorna um sinalizador que indica se o especificado user está bloqueado, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
IsPhoneNumberConfirmedAsync(TUser)

Obtém um sinalizador que indica se o usernúmero de telefone especificado foi confirmado.

(Herdado de UserManager<TUser>)
NormalizeEmail(String)

Normalize o email para comparações consistentes.

(Herdado de UserManager<TUser>)
NormalizeKey(String)

Normalize uma chave (nome de usuário, email) para comparações consistentes.

(Herdado de UserManager<TUser>)
NormalizeName(String)

Normalize o nome de usuário ou função para comparações consistentes.

(Herdado de UserManager<TUser>)
RedeemTwoFactorRecoveryCodeAsync(TUser, String)

Retorna se um código de recuperação é válido para um usuário. Observação: os códigos de recuperação são válidos apenas uma vez e serão inválidos após o uso.

(Herdado de UserManager<TUser>)
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>)

Registra um provedor de token.

(Herdado de UserManager<TUser>)
RemoveAuthenticationTokenAsync(TUser, String, String)

Remova um token de autenticação para um usuário.

(Herdado de UserManager<TUser>)
RemoveClaimAsync(TUser, Claim)

Remove o especificado claim do determinado user.

(Herdado de UserManager<TUser>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>)

Remove o especificado claims do determinado user.

(Herdado de UserManager<TUser>)
RemoveFromRoleAsync(TUser, String)

Remove o especificado user da função nomeada.

(Herdado de UserManager<TUser>)
RemoveFromRolesAsync(TUser, IEnumerable<String>)

Remove o especificado user das funções nomeadas.

(Herdado de UserManager<TUser>)
RemoveLoginAsync(TUser, String, String)

Tenta remover as informações de logon externo fornecidas do especificado user. e retorna um sinalizador que indica se a remoção foi bem-sucedida ou não.

(Herdado de UserManager<TUser>)
RemovePasswordAsync(TUser)

Remove a senha de um usuário.

(Herdado de UserManager<TUser>)
RemovePasswordAsync(TUser, CancellationToken)

Remove a senha de um usuário.

(Herdado de UserManager<TUser>)
ReplaceClaimAsync(TUser, Claim, Claim)

Substitui o fornecido claim no especificado user pelo newClaim

(Herdado de UserManager<TUser>)
ResetAccessFailedCountAsync(TUser)

Redefine a contagem de falha de acesso para o especificado user.

(Herdado de UserManager<TUser>)
ResetAuthenticatorKeyAsync(TUser)

Redefine a chave do autenticador para o usuário.

(Herdado de UserManager<TUser>)
ResetPasswordAsync(TUser, String, String)

Redefine a usersenha do para o especificado newPassword depois de validar a redefinição tokende senha fornecida.

(Herdado de UserManager<TUser>)
SetAuthenticationTokenAsync(TUser, String, String, String)

Define um token de autenticação para um usuário.

(Herdado de UserManager<TUser>)
SetEmailAsync(TUser, String)

Define o email endereço de um user.

(Herdado de UserManager<TUser>)
SetLockoutEnabledAsync(TUser, Boolean)

Define um sinalizador que indica se o especificado user está bloqueado, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>)

Bloqueia um usuário até que a data de término especificada tenha passado. Definir uma data de término no passado desbloqueia imediatamente um usuário.

(Herdado de UserManager<TUser>)
SetPhoneNumberAsync(TUser, String)

Define o número de telefone do especificado user.

(Herdado de UserManager<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean)

Define um sinalizador que indica se o especificado user tem a autenticação de dois fatores habilitada ou não, como uma operação assíncrona.

(Herdado de UserManager<TUser>)
SetUserNameAsync(TUser, String)

Define o determinado userName para o especificado user.

(Herdado de UserManager<TUser>)
ThrowIfDisposed()

Gerará se essa classe tiver sido descartada.

(Herdado de UserManager<TUser>)
UpdateAsync(TUser)

Atualizações o especificado user no repositório de backup.

(Herdado de UserManager<TUser>)
UpdateNormalizedEmailAsync(TUser)

Atualizações o email normalizado para o especificadouser.

(Herdado de UserManager<TUser>)
UpdateNormalizedUserNameAsync(TUser)

Atualizações o nome de usuário normalizado para o especificadouser.

(Herdado de UserManager<TUser>)
UpdatePasswordHash(TUser, String, Boolean)

Atualizações hash de senha de um usuário.

(Herdado de UserManager<TUser>)
UpdateSecurityStampAsync(TUser)

Regenera o carimbo de segurança para o especificado user.

(Herdado de UserManager<TUser>)
UpdateUserAsync(TUser)

Chamado para atualizar o usuário depois de validar e atualizar o nome de usuário/email normalizado.

(Herdado de UserManager<TUser>)
ValidatePasswordAsync(TUser, String)

Deve retornar Success se a validação for bem-sucedida. Isso é chamado antes de atualizar o hash de senha.

(Herdado de UserManager<TUser>)
ValidateUserAsync(TUser)

Deve retornar Success se a validação for bem-sucedida. Isso é chamado antes de salvar o usuário por meio de Criar ou Atualizar.

(Herdado de UserManager<TUser>)
VerifyChangePhoneNumberTokenAsync(TUser, String, String)

Retorna um sinalizador que indica se o token de verificação de alteração de número de telefone especificado useré válido para o determinado phoneNumber.

(Herdado de UserManager<TUser>)
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String)

Retorna um PasswordVerificationResult que indica o resultado de uma comparação de hash de senha.

(Herdado de UserManager<TUser>)
VerifyTwoFactorTokenAsync(TUser, String, String)

Verifica a autenticação token de dois fatores especificada em relação ao user.

(Herdado de UserManager<TUser>)
VerifyUserTokenAsync(TUser, String, String, String)

Retorna um sinalizador que indica se o especificado token é válido para o determinado user e purpose.

(Herdado de UserManager<TUser>)

Aplica-se a