AspNetUserManager<TUser> Classe
Neste artigo
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
Change |
A finalidade de proteção de dados usada para os métodos de número de telefone de alteração. (Herdado de UserManager<TUser>) |
Confirm |
A finalidade de proteção de dados usada para os métodos relacionados à confirmação de email. (Herdado de UserManager<TUser>) |
Reset |
A finalidade de proteção de dados usada para redefinir métodos relacionados à senha. (Herdado de UserManager<TUser>) |
Propriedades
Cancellation |
O token de cancelamento associado ao HttpContext.RequestAborted ou CancellationToken.None atual se não estiver disponível. |
Error |
O IdentityErrorDescriber usado para gerar mensagens de erro. (Herdado de UserManager<TUser>) |
Key |
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>) |
Password |
O IPasswordHasher<TUser> usado para senhas de hash. (Herdado de UserManager<TUser>) |
Password |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
Obtém um sinalizador que indica se o repositório de usuários de backup dá suporte a logons externos. (Herdado de UserManager<TUser>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
Supports |
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>) |
User |
O IUserValidator<TUser> usado para validar usuários. (Herdado de UserManager<TUser>) |
Métodos
Access |
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>) |
Add |
Adiciona o |
Add |
Adiciona o |
Add |
Adiciona um UserLoginInfo externo ao |
Add |
Adiciona o |
Add |
Adicione o |
Add |
Adicione o |
Change |
Atualiza os emails de usuários se a alteração de email especificada |
Change |
Altera a senha de um usuário depois de confirmar se o |
Change |
Define o número de telefone do |
Check |
Retorna um sinalizador que indica se o |
Confirm |
Valida se um token de confirmação de email corresponde ao |
Count |
Retorna quantos códigos de recuperação ainda são válidos para um usuário. (Herdado de UserManager<TUser>) |
Create |
Cria o |
Create |
Cria o |
Create |
Cria bytes para usar como um token de segurança do carimbo de segurança do usuário. (Herdado de UserManager<TUser>) |
Create |
Gere um novo código de recuperação. (Herdado de UserManager<TUser>) |
Delete |
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>) |
Find |
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>) |
Find |
Localiza e retorna um usuário, se houver, que tem o |
Find |
Recupera o usuário associado ao provedor de logon externo especificado e à chave do provedor de logon. (Herdado de UserManager<TUser>) |
Find |
Localiza e retorna um usuário, se houver, que tem o nome de usuário especificado. (Herdado de UserManager<TUser>) |
Generate |
Gera um token de alteração de email para o usuário especificado. (Herdado de UserManager<TUser>) |
Generate |
Gera um token de alteração de número de telefone para o usuário especificado. (Herdado de UserManager<TUser>) |
Generate |
Gera um valor adequado para uso no acompanhamento de simultaneidade. (Herdado de UserManager<TUser>) |
Generate |
Gera um token de confirmação de email para o usuário especificado. (Herdado de UserManager<TUser>) |
Generate |
Gera um novo segredo de segurança de 160 bits codificado em base32 (tamanho de hash SHA1). (Herdado de UserManager<TUser>) |
Generate |
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>) |
Generate |
Gera um token de redefinição de senha para o |
Generate |
Obtém um token de autenticação de dois fatores para o |
Generate |
Gera um token para o |
Get |
Recupera o número atual de acessos com falha para o determinado |
Get |
Retorna um token de autenticação para um usuário. (Herdado de UserManager<TUser>) |
Get |
Retorna a chave do autenticador para o usuário. (Herdado de UserManager<TUser>) |
Get |
Obtém uma lista de Claimpertencer à |
Get |
Obtém o endereço de email do |
Get |
Recupera um sinalizador que indica se o bloqueio de usuário pode ser habilitado para o usuário especificado. (Herdado de UserManager<TUser>) |
Get |
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>) |
Get |
Recupera os logons associados para o especificado. (Herdado de UserManager<TUser>) |
Get |
Obtém o número de telefone, se houver, para o |
Get |
Obtém uma lista de nomes de função aos quais o |
Get |
Obtenha o carimbo de segurança do |
Get |
Retorna um sinalizador que indica se o |
Get |
Retorna o usuário correspondente à declaração IdentityOptions.ClaimsIdentity.UserIdClaimType na entidade de segurança ou nulo. (Herdado de UserManager<TUser>) |
Get |
Retorna o valor da declaração de ID de Usuário se presente, caso contrário, retorna nulo. (Herdado de UserManager<TUser>) |
Get |
Obtém o identificador de usuário do |
Get |
Retorna o valor da declaração Name se presente, caso contrário, retorna nulo. (Herdado de UserManager<TUser>) |
Get |
Obtém o nome de usuário do |
Get |
Retorna uma lista de usuários do repositório de usuários que têm o |
Get |
Retorna uma lista de usuários do repositório de usuários que são membros do |
Get |
Obtém uma lista de provedores válidos de token de dois fatores para o |
Has |
Obtém um sinalizador que indica se o |
Is |
Obtém um sinalizador que indica se o endereço de email do |
Is |
Retorna um sinalizador que indica se o |
Is |
Retorna um sinalizador que indica se o |
Is |
Obtém um sinalizador que indica se o número de telefone do |
Normalize |
Normalize o email para comparações consistentes. (Herdado de UserManager<TUser>) |
Normalize |
Normalize uma chave (nome de usuário, email) para comparações consistentes. (Herdado de UserManager<TUser>) |
Normalize |
Normalize o nome do usuário ou da função para comparações consistentes. (Herdado de UserManager<TUser>) |
Redeem |
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>) |
Register |
Registra um provedor de token. (Herdado de UserManager<TUser>) |
Remove |
Remova um token de autenticação para um usuário. (Herdado de UserManager<TUser>) |
Remove |
Remove o |
Remove |
Remove o |
Remove |
Remove o |
Remove |
Remove o |
Remove |
Tenta remover as informações de logon externas fornecidas do |
Remove |
Remove a senha de um usuário. (Herdado de UserManager<TUser>) |
Remove |
Remove a senha de um usuário. (Herdado de UserManager<TUser>) |
Replace |
Substitui o |
Reset |
Redefine a contagem de falhas de acesso para o |
Reset |
Redefine a chave do autenticador para o usuário. (Herdado de UserManager<TUser>) |
Reset |
Redefine a senha do |
Set |
Define um token de autenticação para um usuário. (Herdado de UserManager<TUser>) |
Set |
Define o endereço |
Set |
Define um sinalizador que indica se o |
Set |
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>) |
Set |
Define o número de telefone do |
Set |
Define um sinalizador que indica se o |
Set |
Define o |
Throw |
Joga se esta classe tiver sido descartada. (Herdado de UserManager<TUser>) |
Update |
Atualiza o |
Update |
Atualiza o email normalizado para o |
Update |
Atualiza o nome de usuário normalizado para o |
Update |
Atualiza o hash de senha de um usuário. (Herdado de UserManager<TUser>) |
Update |
Regenera o carimbo de segurança do |
Update |
Chamado para atualizar o usuário depois de validar e atualizar o nome de usuário/email normalizado. (Herdado de UserManager<TUser>) |
Validate |
Deve retornar Success se a validação for bem-sucedida. Isso é chamado antes de atualizar o hash de senha. (Herdado de UserManager<TUser>) |
Validate |
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>) |
Verify |
Retorna um sinalizador que indica se o token de verificação de alteração de número de telefone do |
Verify |
Retorna um PasswordVerificationResult indicando o resultado de uma comparação de hash de senha. (Herdado de UserManager<TUser>) |
Verify |
Verifica o |
Verify |
Retorna um sinalizador que indica se o |
Aplica-se a
Produto | Versões |
---|---|
ASP.NET Core | 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |