IUserLoginStore<TUser> Interface
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 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 |
CreateAsync(TUser, CancellationToken) |
Cria o especificado |
DeleteAsync(TUser, CancellationToken) |
Exclui o especificado |
FindByIdAsync(String, CancellationToken) |
Localiza e retorna um usuário, se houver, que tem o especificado |
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 |
GetUserIdAsync(TUser, CancellationToken) |
Obtém o identificador de usuário para o especificado |
GetUserNameAsync(TUser, CancellationToken) |
Obtém o nome de usuário para o especificado |
RemoveLoginAsync(TUser, String, String, CancellationToken) |
Tenta remover as informações de logon fornecidas do especificado |
SetNormalizedUserNameAsync(TUser, String, CancellationToken) |
Define o nome normalizado fornecido para o especificado |
SetUserNameAsync(TUser, String, CancellationToken) |
Define o determinado |
UpdateAsync(TUser, CancellationToken) |
Atualizações o especificado |