Compartir a través de


IUserLoginStore<TUser> Interfaz

Definición

Proporciona una abstracción para almacenar información que asigna información de inicio de sesión externo proporcionada por la cuenta microsoft, Facebook, etc. a una cuenta de usuario.

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

Tipo que representa a un usuario.

Derivado
Implementaciones

Métodos

AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Agrega un elemento externo UserLoginInfo al especificado user.

CreateAsync(TUser, CancellationToken)

Crea el objeto especificado user en el almacén de usuarios.

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

Elimina el objeto especificado user del almacén de usuarios.

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

Busca y devuelve un usuario, si existe, que tiene el especificado userId.

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

Recupera el usuario asociado con el proveedor de inicio de sesión y la clave de proveedor de inicio de sesión especificados.

FindByNameAsync(String, CancellationToken)

Busca y devuelve un usuario, si existe, que tiene el nombre de usuario normalizado especificado.

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

Recupera los inicios de sesión asociados para el especificado.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario normalizado para el especificado user.

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

Obtiene el identificador de usuario para el especificado user.

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

Obtiene el nombre de usuario para el especificado user.

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

Intenta quitar la información de inicio de sesión proporcionada del especificado user. y devuelve una marca que indica si la eliminación se realiza correctamente o no.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Establece el nombre normalizado especificado para el especificado user.

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

Establece el objeto especificado userName para el especificado user.

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

Novedades el especificado user en el almacén de usuarios.

(Heredado de IUserStore<TUser>)

Se aplica a