Partager via


RoleStore<TRole,TContext> Classe

Définition

Crée une instance d’un magasin de persistance pour les rôles.

generic <typename TRole, typename TContext>
 where TRole : IdentityRole<System::String ^> where TContext : DbContextpublic ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, TContext, System::String ^>
public class RoleStore<TRole,TContext> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,TContext,string> where TRole : IdentityRole<string> where TContext : DbContext
type RoleStore<'Role, 'Context (requires 'Role :> IdentityRole<string> and 'Context :> DbContext)> = class
    inherit RoleStore<'Role, 'Context, string (requires 'Role :> IdentityRole<string> and 'Context :> DbContext)>
Public Class RoleStore(Of TRole, TContext)
Inherits RoleStore(Of TRole, TContext, String)

Paramètres de type

TRole

Type de la classe représentant un rôle.

TContext

Type de la classe de contexte de données utilisée pour accéder au magasin.

Héritage
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,String>
RoleStore<TRole,TContext>
Héritage
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,String>
RoleStore<TRole,TContext>

Constructeurs

RoleStore<TRole,TContext>(TContext, IdentityErrorDescriber)

Construit une nouvelle instance de RoleStore<TRole,TContext>.

Propriétés

AutoSaveChanges

Obtient ou définit un indicateur indiquant si les modifications doivent être conservées après l’appel de CreateAsync, UpdateAsync et DeleteAsync.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Context

Obtient le contexte de base de données pour ce magasin.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ErrorDescriber

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

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Roles

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

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Méthodes

AddClaimAsync(TRole, Claim, CancellationToken)

Ajoute le claim donné au spécifié role.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdFromString(String)

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

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdToString(TKey)

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

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateAsync(TRole, CancellationToken)

Crée un rôle dans un magasin en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateRoleClaim(TRole, Claim)

Crée une entité représentant une revendication de rôle.

(Hérité de RoleStore<TRole,TContext,TKey>)
DeleteAsync(TRole, CancellationToken)

Supprime un rôle du magasin en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Dispose()

Supprimer les magasins

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByIdAsync(String, CancellationToken)

Recherche le rôle qui a l’ID spécifié en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByNameAsync(String, CancellationToken)

Recherche le rôle qui a le nom normalisé spécifié en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetClaimsAsync(TRole, CancellationToken)

Obtenez les revendications associées au spécifié role en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

Obtenir le nom normalisé d’un rôle en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleIdAsync(TRole, CancellationToken)

Obtient l’ID d’un rôle à partir du magasin en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleNameAsync(TRole, CancellationToken)

Obtient le nom d’un rôle à partir du magasin en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Supprime le claim donné du spécifié role.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SaveChanges(CancellationToken)

Enregistre le magasin actuel.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Définissez le nom normalisé d’un rôle en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetRoleNameAsync(TRole, String, CancellationToken)

Définit le nom d’un rôle dans le magasin en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ThrowIfDisposed()

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

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
UpdateAsync(TRole, CancellationToken)

Mises à jour un rôle dans un magasin en tant qu’opération asynchrone.

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

S’applique à