Partager via


IUserLoginStore<TUser> Interface

Définition

Fournit une abstraction pour stocker des informations qui mappent les informations de connexion externes fournies par le compte Microsoft, Facebook, etc. à un compte d’utilisateur.

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)

Paramètres de type

TUser

Type qui représente un utilisateur.

Dérivé
Implémente

Méthodes

AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Ajoute un externe UserLoginInfo au spécifié user.

CreateAsync(TUser, CancellationToken)

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

(Hérité de IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

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

(Hérité de IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

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

(Hérité de IUserStore<TUser>)
FindByLoginAsync(String, String, CancellationToken)

Récupère l’utilisateur associé au fournisseur de connexion et à la clé de fournisseur de connexion spécifiés.

FindByNameAsync(String, CancellationToken)

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

(Hérité de IUserStore<TUser>)
GetLoginsAsync(TUser, CancellationToken)

Récupère les connexions associées pour le spécifié.

GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Hérité de IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

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

(Hérité de IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

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

(Hérité de IUserStore<TUser>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Tente de supprimer les informations de connexion fournies du spécifié user. et retourne un indicateur indiquant si la suppression a réussi ou non.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Hérité de IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

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

(Hérité de IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

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

(Hérité de IUserStore<TUser>)

S’applique à