UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> Classe

Définition

Représente une nouvelle instance d’un magasin de persistance pour les types d’utilisateur et de rôle spécifiés.

generic <typename TUser, typename TRole, typename TKey, typename TUserClaim, typename TUserRole, typename TUserLogin, typename TUserToken, typename TRoleClaim>
 where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>gcnew() where TUserRole : IdentityUserRole<TKey>gcnew() where TUserLogin : IdentityUserLogin<TKey>gcnew() where TUserToken : IdentityUserToken<TKey>gcnew() where TRoleClaim : IdentityRoleClaim<TKey>gcnew()public ref class UserStoreBase abstract : Microsoft::AspNetCore::Identity::UserStoreBase<TUser, TKey, TUserClaim, TUserLogin, TUserToken>, IDisposable, Microsoft::AspNetCore::Identity::IUserRoleStore<TUser>, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public abstract class UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> : Microsoft.AspNetCore.Identity.UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>, IDisposable, Microsoft.AspNetCore.Identity.IUserRoleStore<TUser>, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>, new() where TUserRole : IdentityUserRole<TKey>, new() where TUserLogin : IdentityUserLogin<TKey>, new() where TUserToken : IdentityUserToken<TKey>, new() where TRoleClaim : IdentityRoleClaim<TKey>, new()
type UserStoreBase<'User, 'Role, 'Key, 'UserClaim, 'UserRole, 'UserLogin, 'UserToken, 'RoleClaim (requires 'User :> IdentityUser<'Key> and 'Role :> IdentityRole<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserRole :> IdentityUserRole<'Key> and 'UserRole : (new : unit -> 'UserRole) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken) and 'RoleClaim :> IdentityRoleClaim<'Key> and 'RoleClaim : (new : unit -> 'RoleClaim))> = class
    inherit UserStoreBase<'User, 'Key, 'UserClaim, 'UserLogin, 'UserToken (requires 'User :> IdentityUser<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken))>
    interface IUserRoleStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IUserStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IDisposable
Public MustInherit Class UserStoreBase(Of TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TUserToken, TRoleClaim)
Inherits UserStoreBase(Of TUser, TKey, TUserClaim, TUserLogin, TUserToken)
Implements IDisposable, IUserRoleStore(Of TUser), IUserStore(Of TUser)

Paramètres de type

TUser

Type représentant un utilisateur.

TRole

Type représentant un rôle.

TKey

Type de la clé primaire d’un utilisateur.

TUserClaim

Type représentant une revendication.

TUserRole

Type représentant un rôle d’utilisateur.

TUserLogin

Type représentant une connexion externe de l’utilisateur.

TUserToken

Type représentant un jeton d’utilisateur.

TRoleClaim

Type représentant une revendication de rôle.

Héritage
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>
Dérivé
Implémente

Constructeurs

Nom Description
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>(IdentityErrorDescriber)

Crée une instance.

Propriétés

Nom Description
ErrorDescriber

Obtient ou définit l’erreur IdentityErrorDescriber pour toute erreur qui s’est produite avec l’opération en cours.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

Propriété de navigation pour les utilisateurs que contient le magasin.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Méthodes

Nom Description
AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Ajoute l’élément claims donné au fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Ajoute l’élément login donné au fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddToRoleAsync(TUser, String, CancellationToken)

Ajoute l’élément donné normalizedRoleName au fichier spécifié user.

AddUserTokenAsync(TUserToken)

Ajoutez un nouveau jeton d’utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

Convertit le fourni id en objet clé fortement typé.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Convertit le fourni id en sa représentation sous forme de chaîne.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

Retourne le nombre de codes de récupération toujours valides pour un utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

Appelé pour créer une instance d’un IdentityUserClaim<TKey>.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

Appelé pour créer une instance d’un IdentityUserLogin<TKey>.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserRole(TUser, TRole)

Appelé pour créer une instance d’un IdentityUserRole<TKey>.

CreateUserToken(TUser, String, String, String)

Appelé pour créer une instance d’un IdentityUserToken<TKey>.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Supprimer le magasin

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

Obtient l’utilisateur, le cas échéant, associé à l’adresse e-mail normalisée spécifiée.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindRoleAsync(String, CancellationToken)

Retourne un rôle portant le nom normalisé s’il existe.

FindTokenAsync(TUser, String, String, CancellationToken)

Recherchez un jeton utilisateur s’il existe.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Retourne un utilisateur avec l’id utilisateur correspondant s’il existe.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

Retournez une connexion utilisateur avec un fournisseur, providerKey s’il existe.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Retournez une connexion utilisateur avec l’id utilisateur correspondant, le fournisseur, providerKey s’il existe.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

Retournez un rôle d’utilisateur pour l’id d’utilisateur et l’ID de rôle s’il existe.

GetAccessFailedCountAsync(TUser, CancellationToken)

Récupère le nombre d’accès en cours ayant échoué pour le userfichier ..

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Obtenir la clé d’authentificateur pour le fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Obtenez les revendications associées à l’opération asynchrone spécifiée user .

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

Obtient l’adresse e-mail de l’objet spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

Obtient un indicateur indiquant si l’adresse e-mail de l’objet spécifié user a été vérifiée, true si l’adresse e-mail est vérifiée sinon false.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

Récupère un indicateur indiquant si le verrouillage de l’utilisateur peut être activé pour l’utilisateur spécifié.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Obtient le dernier DateTimeOffset verrouillage d’un utilisateur expiré, le cas échéant. Tout moment dans le passé doit indiquer qu’un utilisateur n’est pas verrouillé.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

Retourne l’e-mail normalisé pour le fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

Obtient le hachage de mot de passe d’un utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

Obtient le numéro de téléphone, le cas échéant, pour le numéro de téléphone spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

Obtient un indicateur indiquant si le numéro de téléphone spécifié usera été confirmé.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetRolesAsync(TUser, CancellationToken)

Récupère les rôles dont l’élément user spécifié est membre.

GetSecurityStampAsync(TUser, CancellationToken)

Obtenez le tampon de sécurité pour le fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

Retourne la valeur du jeton.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

Retourne un indicateur indiquant si l’authentification à deux facteurs est user activée ou non, en tant qu’opération asynchrone.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

Récupère tous les utilisateurs avec la revendication spécifiée.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersInRoleAsync(String, CancellationToken)

Récupère tous les utilisateurs dans le rôle spécifié.

HasPasswordAsync(TUser, CancellationToken)

Retourne un indicateur indiquant si l’utilisateur spécifié a un mot de passe.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Enregistre qu’un accès ayant échoué s’est produit, en incrémentant le nombre d’accès ayant échoué.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IsInRoleAsync(TUser, String, CancellationToken)

Retourne un indicateur indiquant si l’utilisateur spécifié est membre de l’attribution normalizedRoleName.

RedeemCodeAsync(TUser, String, CancellationToken)

Retourne si un code de récupération est valide pour un utilisateur. Remarque : les codes de récupération ne sont valides qu’une seule fois et ne seront pas valides après l’utilisation.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Supprime le donné de l’élément claims spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveFromRoleAsync(TUser, String, CancellationToken)

Supprime le donné normalizedRoleName de l’élément spécifié user.

RemoveLoginAsync(TUser, String, String, CancellationToken)

Supprime le donné de l’élément loginProvider spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Supprime un jeton pour un utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Supprimez un nouveau jeton utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Remplace le claim sur le fichier spécifié user, par le newClaim.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Met à jour les codes de récupération de l’utilisateur tout en invalidant les codes de récupération précédents.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

Réinitialise le nombre d’accès ayant échoué d’un utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Définit la clé d’authentificateur pour le fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

Définit l’adresse d’un emailuser.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Définit l’indicateur indiquant si l’adresse e-mail spécifiée usera été confirmée ou non.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Définissez l’indicateur indiquant si le spécifié user peut être verrouillé..

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Verrouille un utilisateur jusqu’à ce que la date de fin spécifiée soit passée. La définition d’une date de fin dans le passé déverrouille immédiatement un utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

Définit l’e-mail normalisé pour le fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Définit le hachage de mot de passe pour un utilisateur.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

Définit le numéro de téléphone pour le numéro de téléphone spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

Définit un indicateur indiquant si le numéro de téléphone spécifié usera été confirmé..

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Définit la sécurité stamp fournie pour le user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Définit la valeur du jeton pour un utilisateur particulier.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

Définit un indicateur indiquant si l’authentification à deux facteurs est user activée ou non, en tant qu’opération asynchrone.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

Définit l’élément donné userName pour le fichier spécifié user.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

Lève si cette classe a été supprimée.

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

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

(Hérité de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

S’applique à