Partilhar via


UserStore<TUser,TRole,TContext> Classe

Definição

Representa uma nova instância de um repositório de persistência para o usuário e os tipos de função especificados.

generic <typename TUser, typename TRole, typename TContext>
 where TUser : IdentityUser<System::String ^> where TRole : IdentityRole<System::String ^> where TContext : DbContextpublic ref class UserStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserStore<TUser, TRole, TContext, System::String ^>
public class UserStore<TUser,TRole,TContext> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser,TRole,TContext,string> where TUser : IdentityUser<string> where TRole : IdentityRole<string> where TContext : DbContext
type UserStore<'User, 'Role, 'Context (requires 'User :> IdentityUser<string> and 'Role :> IdentityRole<string> and 'Context :> DbContext)> = class
    inherit UserStore<'User, 'Role, 'Context, string (requires 'User :> IdentityUser<string> and 'Role :> IdentityRole<string> and 'Context :> DbContext)>
Public Class UserStore(Of TUser, TRole, TContext)
Inherits UserStore(Of TUser, TRole, TContext, String)

Parâmetros de tipo

TUser

O tipo que representa um usuário.

TRole

O tipo que representa uma função.

TContext

O tipo da classe de contexto de dados usada para acessar o repositório.

Herança
UserStore<TUser,TRole,TContext,TKey,IdentityUserClaim<TKey>,IdentityUserRole<TKey>,IdentityUserLogin<TKey>,IdentityUserToken<TKey>>
UserStore<TUser,TRole,TContext,String>
UserStore<TUser,TRole,TContext>
Herança

Construtores

UserStore<TUser,TRole,TContext>(TContext, IdentityErrorDescriber)

Constrói uma nova instância de UserStore<TUser,TRole,TContext>.

Propriedades

AutoSaveChanges

Obtém ou define um sinalizador que indica se as alterações devem ser persistidas depois que CreateAsync, UpdateAsync e DeleteAsync são chamados.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
Context

Obtém o contexto do banco de dados para este repositório.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ErrorDescriber

Obtém ou define o IdentityErrorDescriber para qualquer erro que ocorreu com a operação atual.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
Users

Uma propriedade de navegação para os usuários que o repositório contém.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)

Métodos

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Adiciona o claims determinado ao especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Adiciona o login determinado ao especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
AddToRoleAsync(TUser, String, CancellationToken)

Adiciona o determinado normalizedRoleName ao especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
AddUserTokenAsync(TUserToken)

Adicione um novo token de usuário.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

Adicione um novo token de usuário.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ConvertIdFromString(String)

Converte o fornecido id em um objeto de chave fortemente tipado.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ConvertIdToString(TKey)

Converte o fornecido id em sua representação de cadeia de caracteres.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Converte o fornecido id em sua representação de cadeia de caracteres.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
CountCodesAsync(TUser, CancellationToken)

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

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

Cria o especificado user no repositório de usuários.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
CreateUserClaim(TUser, Claim)

Chamado para criar uma nova instância de um IdentityUserClaim<TKey>.

(Herdado de UserStore<TUser,TRole,TContext,TKey>)
CreateUserLogin(TUser, UserLoginInfo)

Chamado para criar uma nova instância de um IdentityUserLogin<TKey>.

(Herdado de UserStore<TUser,TRole,TContext,TKey>)
CreateUserRole(TUser, TRole)

Chamado para criar uma nova instância de um IdentityUserRole<TKey>.

(Herdado de UserStore<TUser,TRole,TContext,TKey>)
CreateUserToken(TUser, String, String, String)

Chamado para criar uma nova instância de um IdentityUserToken<TKey>.

(Herdado de UserStore<TUser,TRole,TContext,TKey>)
DeleteAsync(TUser, CancellationToken)

Exclui o especificado user do repositório de usuários.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
Dispose()

Descartar o repositório

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindByEmailAsync(String, CancellationToken)

Obtém o usuário, se houver, associado ao endereço de email normalizado especificado.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindByIdAsync(String, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindByLoginAsync(String, String, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindByNameAsync(String, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindRoleAsync(String, CancellationToken)

Retornar uma função com o nome normalizado, se existir.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindTokenAsync(TUser, String, String, CancellationToken)

Localize um token de usuário se ele existir.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindUserAsync(TKey, CancellationToken)

Retornar um usuário com a userId correspondente se ela existir.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Retornar um usuário com a userId correspondente se ela existir.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindUserLoginAsync(String, String, CancellationToken)

Retornar um logon de usuário com provider, providerKey, se ele existir.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Retornar um logon de usuário com a userId, o provedor e o providerKey correspondentes se ele existir.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Retornar um logon de usuário com a userId, o provedor e o providerKey correspondentes se ele existir.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

Retornar uma função de usuário para userId e roleId se ela existir.

(Herdado de UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

Retornar uma função de usuário para userId e roleId se ela existir.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Recupera a contagem de acesso com falha atual para o especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Obtenha a chave do autenticador para o especificado user.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Obtenha as declarações associadas ao especificado user como uma operação assíncrona.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetEmailAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetEmailConfirmedAsync(TUser, CancellationToken)

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 UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetLockoutEnabledAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Obtém o último DateTimeOffset bloqueio de um usuário expirado, se houver. Qualquer momento no passado deve ser indicando que um usuário não está bloqueado.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetLoginsAsync(TUser, CancellationToken)

Recupera os logons associados para o especificado.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetNormalizedEmailAsync(TUser, CancellationToken)

Retorna o email normalizado para o especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetPasswordHashAsync(TUser, CancellationToken)

Obtém o hash de senha de um usuário.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetPhoneNumberAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetRolesAsync(TUser, CancellationToken)

Recupera as funções das quais o especificado user é membro.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetSecurityStampAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetTokenAsync(TUser, String, String, CancellationToken)

Retorna o valor do token.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

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 UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUserIdAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUserNameAsync(TUser, CancellationToken)

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

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUsersForClaimAsync(Claim, CancellationToken)

Recupera todos os usuários com a declaração especificada.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUsersInRoleAsync(String, CancellationToken)

Recupera todos os usuários na função especificada.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
HasPasswordAsync(TUser, CancellationToken)

Retorna um sinalizador que indica se o usuário especificado tem uma senha.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Registros em que ocorreu um acesso com falha, incrementando a contagem de acesso com falha.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
IsInRoleAsync(TUser, String, CancellationToken)

Retorna um sinalizador que indica se o usuário especificado é um membro do give normalizedRoleName.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
RedeemCodeAsync(TUser, String, CancellationToken)

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 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Remove o claims determinado do especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
RemoveFromRoleAsync(TUser, String, CancellationToken)

Remove o determinado normalizedRoleName do especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Remove o loginProvider determinado do especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Exclui um token para um usuário.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
RemoveUserTokenAsync(TUserToken)

Remova um novo token de usuário.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Remova um novo token de usuário.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Substitui o claim no especificado userpor newClaim.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Atualizações os códigos de recuperação para o usuário ao invalidar quaisquer códigos de recuperação anteriores.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

Redefine a contagem de acesso com falha de um usuário.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SaveChanges(CancellationToken)

Salva o repositório atual.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Define a chave do autenticador para o especificado user.

(Herdado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

Define o email endereço de um user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Define o sinalizador que indica se o endereço de email do especificado userfoi confirmado ou não.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Defina o sinalizador que indica se o especificado user pode ser bloqueado.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

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 UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

Define o email normalizado para o especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Define o nome normalizado fornecido para o especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Define o hash de senha para um usuário.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

Define o número de telefone do especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

Define um sinalizador que indica se o usernúmero de telefone especificado foi confirmado.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Define a segurança stamp fornecida para o especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Define o valor do token para um usuário específico.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

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 UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetUserNameAsync(TUser, String, CancellationToken)

Define o determinado userName para o especificado user.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ThrowIfDisposed()

Gerará se essa classe tiver sido descartada.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
UpdateAsync(TUser, CancellationToken)

Atualizações o especificado user no repositório de usuários.

(Herdado de UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)

Aplica-se a