Partilhar via


IUserLoginStore<TUser> Interface

Definição

Fornece uma abstração para armazenar informações que mapeiam informações de logon externo fornecidas pela Conta da Microsoft, Facebook etc. para uma conta de usuário.

generic <typename TUser>
 where TUser : classpublic interface class IUserLoginStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserLoginStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserLoginStore<'User (requires 'User : null)> = interface
    interface IUserStore<'User (requires 'User : null)>
    interface IDisposable
Public Interface IUserLoginStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)

Parâmetros de tipo

TUser

O tipo que representa um usuário.

Derivado
Implementações

Métodos

AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Adiciona um externo UserLoginInfo ao especificado user.

CreateAsync(TUser, CancellationToken)

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

(Herdado de IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

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

(Herdado de IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

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

(Herdado de IUserStore<TUser>)
FindByLoginAsync(String, String, CancellationToken)

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

FindByNameAsync(String, CancellationToken)

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

(Herdado de IUserStore<TUser>)
GetLoginsAsync(TUser, CancellationToken)

Recupera os logons associados para o especificado.

GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Herdado de IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

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

(Herdado de IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

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

(Herdado de IUserStore<TUser>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

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

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Define o nome normalizado fornecido para o especificado user.

(Herdado de IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Define o determinado userName para o especificado user.

(Herdado de IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

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

(Herdado de IUserStore<TUser>)

Aplica-se a