AspNetUserManager<TUser> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Implementações
Construtores
Campos
ChangePhoneNumberTokenPurpose |
A finalidade de proteção de dados usada para os métodos de número de telefone de alteração. (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 redefinir métodos relacionados à 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 o Identity. (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 em que o gerente 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 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 suporte 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 |
AddClaimsAsync(TUser, IEnumerable<Claim>) |
Adiciona o |
AddLoginAsync(TUser, UserLoginInfo) |
Adiciona um UserLoginInfo externo ao |
AddPasswordAsync(TUser, String) |
Adiciona o |
AddToRoleAsync(TUser, String) |
Adicione o |
AddToRolesAsync(TUser, IEnumerable<String>) |
Adicione o |
ChangeEmailAsync(TUser, String, String) |
Atualiza os emails de usuários se a alteração de email especificada |
ChangePasswordAsync(TUser, String, String) |
Altera a senha de um usuário depois de confirmar se o |
ChangePhoneNumberAsync(TUser, String, String) |
Define o número de telefone do |
CheckPasswordAsync(TUser, String) |
Retorna um sinalizador que indica se o |
ConfirmEmailAsync(TUser, String) |
Valida se um token de confirmação de email corresponde ao |
CountRecoveryCodesAsync(TUser) |
Retorna quantos códigos de recuperação ainda são válidos para um usuário. (Herdado de UserManager<TUser>) |
CreateAsync(TUser) |
Cria o |
CreateAsync(TUser, String) |
Cria o |
CreateSecurityTokenAsync(TUser) |
Cria bytes para usar como um token de segurança do carimbo 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 |
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 |
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 |
GenerateTwoFactorTokenAsync(TUser, String) |
Obtém um token de autenticação de dois fatores para o |
GenerateUserTokenAsync(TUser, String, String) |
Gera um token para o |
GetAccessFailedCountAsync(TUser) |
Recupera o número atual de acessos com falha para o determinado |
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 Claimpertencer à |
GetEmailAsync(TUser) |
Obtém o endereço de email do |
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 último 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 |
GetRolesAsync(TUser) |
Obtém uma lista de nomes de função aos quais o |
GetSecurityStampAsync(TUser) |
Obtenha o carimbo de segurança do |
GetTwoFactorEnabledAsync(TUser) |
Retorna um sinalizador que indica se o |
GetUserAsync(ClaimsPrincipal) |
Retorna o usuário correspondente à declaração IdentityOptions.ClaimsIdentity.UserIdClaimType na entidade de segurança ou nulo. (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 do |
GetUserName(ClaimsPrincipal) |
Retorna o valor da declaração Name se presente, caso contrário, retorna nulo. (Herdado de UserManager<TUser>) |
GetUserNameAsync(TUser) |
Obtém o nome de usuário do |
GetUsersForClaimAsync(Claim) |
Retorna uma lista de usuários do repositório de usuários que têm o |
GetUsersInRoleAsync(String) |
Retorna uma lista de usuários do repositório de usuários que são membros do |
GetValidTwoFactorProvidersAsync(TUser) |
Obtém uma lista de provedores válidos de token de dois fatores para o |
HasPasswordAsync(TUser) |
Obtém um sinalizador que indica se o |
IsEmailConfirmedAsync(TUser) |
Obtém um sinalizador que indica se o endereço de email do |
IsInRoleAsync(TUser, String) |
Retorna um sinalizador que indica se o |
IsLockedOutAsync(TUser) |
Retorna um sinalizador que indica se o |
IsPhoneNumberConfirmedAsync(TUser) |
Obtém um sinalizador que indica se o número de telefone do |
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 do usuário ou da 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ó são válidos 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 |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Remove o |
RemoveFromRoleAsync(TUser, String) |
Remove o |
RemoveFromRolesAsync(TUser, IEnumerable<String>) |
Remove o |
RemoveLoginAsync(TUser, String, String) |
Tenta remover as informações de logon externas fornecidas do |
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 |
ResetAccessFailedCountAsync(TUser) |
Redefine a contagem de falhas de acesso para o |
ResetAuthenticatorKeyAsync(TUser) |
Redefine a chave do autenticador para o usuário. (Herdado de UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
Redefine a senha do |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Define um token de autenticação para um usuário. (Herdado de UserManager<TUser>) |
SetEmailAsync(TUser, String) |
Define o endereço |
SetLockoutEnabledAsync(TUser, Boolean) |
Define um sinalizador que indica se o |
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 |
SetTwoFactorEnabledAsync(TUser, Boolean) |
Define um sinalizador que indica se o |
SetUserNameAsync(TUser, String) |
Define o |
ThrowIfDisposed() |
Joga se esta classe tiver sido descartada. (Herdado de UserManager<TUser>) |
UpdateAsync(TUser) |
Atualiza o |
UpdateNormalizedEmailAsync(TUser) |
Atualiza o email normalizado para o |
UpdateNormalizedUserNameAsync(TUser) |
Atualiza o nome de usuário normalizado para o |
UpdatePasswordHash(TUser, String, Boolean) |
Atualiza o hash de senha de um usuário. (Herdado de UserManager<TUser>) |
UpdateSecurityStampAsync(TUser) |
Regenera o carimbo de segurança do |
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 do |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Retorna um PasswordVerificationResult indicando o resultado de uma comparação de hash de senha. (Herdado de UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
Verifica o |
VerifyUserTokenAsync(TUser, String, String, String) |
Retorna um sinalizador que indica se o |