Partager via


IUserStore<TUser> Interface

Définition

Fournit une abstraction pour un magasin qui gère les comptes d’utilisateur.

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

Paramètres de type

TUser

Type encapsulant un utilisateur.

Dérivé
Implémente

Méthodes

CreateAsync(TUser, CancellationToken)

Crée le spécifié user dans le magasin d’utilisateurs.

DeleteAsync(TUser, CancellationToken)

Supprime le spécifié user du magasin d’utilisateurs.

FindByIdAsync(String, CancellationToken)

Recherche et retourne un utilisateur, le cas échéant, qui a le spécifié userId.

FindByNameAsync(String, CancellationToken)

Recherche et retourne un utilisateur, le cas échéant, qui a le nom d’utilisateur normalisé spécifié.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Obtient le nom d’utilisateur normalisé pour le spécifié user.

GetUserIdAsync(TUser, CancellationToken)

Obtient l’identificateur d’utilisateur pour le spécifié user.

GetUserNameAsync(TUser, CancellationToken)

Obtient le nom d’utilisateur du spécifié user.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Définit le nom normalisé donné pour le spécifié user.

SetUserNameAsync(TUser, String, CancellationToken)

Définit le donné userName pour le spécifié user.

UpdateAsync(TUser, CancellationToken)

Mises à jour le spécifié user dans le magasin d’utilisateurs.

S’applique à