Partager via


IUserRoleStore<TUser> Interface

Définition

Fournit une abstraction pour un magasin qui mappe les utilisateurs aux rôles.

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

Paramètres de type

TUser

Type qui encapsule un utilisateur.

Dérivé
Implémente

Méthodes

AddToRoleAsync(TUser, String, CancellationToken)

Ajoutez le spécifié user au rôle nommé.

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>)
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>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

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

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

Obtient la liste des noms de rôle auquel appartient le spécifié user .

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>)
GetUsersInRoleAsync(String, CancellationToken)

Retourne une liste d’utilisateurs membres du rôle nommé.

IsInRoleAsync(TUser, String, CancellationToken)

Retourne un indicateur indiquant si le spécifié user est membre du rôle nommé donné.

RemoveFromRoleAsync(TUser, String, CancellationToken)

Supprimez le spécifié user du rôle nommé.

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 à