Compartilhar via


UserStore<TUser> Classe

Definição

Cria uma nova instância de um repositório de persistência para o tipo de usuário especificado.

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

Parâmetros de tipo

TUser

O tipo que representa um usuário.

Herança
UserStore<TUser>
Herança
Derivado

Construtores

UserStore<TUser>(DbContext, IdentityErrorDescriber)

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

Propriedades

AutoSaveChanges

Obtém ou define um sinalizador que indica se as alterações devem ser mantidas após CreateAsync, UpdateAsync e DeleteAsync serem chamadas.

(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 ocorrido 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 quantos código de recuperação ainda são válidos 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 especificado e normalizado.

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

Retorne um usuário com a userId correspondente se ele existir.

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

Retorne um usuário com a userId correspondente se ele existir.

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

Retorne 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 correspondente, provedor, providerKey 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 correspondente, provedor, providerKey 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 para 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 de 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 é 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 user, pelo 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 do usuário ao invalidar os 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 para o 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