Compartir a través de


IUserStore<TUser> Interfaz

Definición

Proporciona una abstracción para un almacén que administra las cuentas de usuario.

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

Parámetros de tipo

TUser

Tipo que encapsula un usuario.

Derivado
Implementaciones

Métodos

CreateAsync(TUser, CancellationToken)

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

DeleteAsync(TUser, CancellationToken)

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

FindByIdAsync(String, CancellationToken)

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

FindByNameAsync(String, CancellationToken)

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

GetNormalizedUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario normalizado para el especificado user.

GetUserIdAsync(TUser, CancellationToken)

Obtiene el identificador de usuario para el especificado user.

GetUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario del especificado user.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Establece el nombre normalizado especificado para el especificado user.

SetUserNameAsync(TUser, String, CancellationToken)

Establece el objeto especificado userName para el especificado user.

UpdateAsync(TUser, CancellationToken)

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

Se aplica a