Partager via


RoleStore<TRole,TContext,TKey> Classe

Définition

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

generic <typename TRole, typename TContext, typename TKey>
 where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, TContext, TKey, Microsoft::AspNetCore::Identity::EntityFrameworkCore::IdentityUserRole<TKey> ^, Microsoft::AspNetCore::Identity::EntityFrameworkCore::IdentityRoleClaim<TKey> ^>, IDisposable, Microsoft::AspNetCore::Identity::IQueryableRoleStore<TRole>, Microsoft::AspNetCore::Identity::IRoleClaimStore<TRole>, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
generic <typename TRole, typename TContext, typename TKey>
 where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, TContext, TKey, Microsoft::AspNetCore::Identity::IdentityUserRole<TKey> ^, Microsoft::AspNetCore::Identity::IdentityRoleClaim<TKey> ^>, IDisposable, Microsoft::AspNetCore::Identity::IQueryableRoleStore<TRole>, Microsoft::AspNetCore::Identity::IRoleClaimStore<TRole>, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public class RoleStore<TRole,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,TContext,TKey,Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole<TKey>,Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim<TKey>>, IDisposable, Microsoft.AspNetCore.Identity.IQueryableRoleStore<TRole>, Microsoft.AspNetCore.Identity.IRoleClaimStore<TRole>, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
public class RoleStore<TRole,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,TContext,TKey,Microsoft.AspNetCore.Identity.IdentityUserRole<TKey>,Microsoft.AspNetCore.Identity.IdentityRoleClaim<TKey>>, IDisposable, Microsoft.AspNetCore.Identity.IQueryableRoleStore<TRole>, Microsoft.AspNetCore.Identity.IRoleClaimStore<TRole>, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
type RoleStore<'Role, 'Context, 'Key (requires 'Role :> IdentityRole<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)> = class
    inherit RoleStore<'Role, 'Context, 'Key, IdentityUserRole<'Key>, IdentityRoleClaim<'Key> (requires 'Role :> IdentityRole<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)>
    interface IQueryableRoleStore<'Role (requires 'Role :> IdentityRole<'Key>)>
    interface IRoleStore<'Role (requires 'Role :> IdentityRole<'Key>)>
    interface IDisposable
    interface IRoleClaimStore<'Role (requires 'Role :> IdentityRole<'Key>)>
Public Class RoleStore(Of TRole, TContext, TKey)
Inherits RoleStore(Of TRole, TContext, TKey, IdentityUserRole(Of TKey), IdentityRoleClaim(Of TKey))
Implements IDisposable, IQueryableRoleStore(Of TRole), IRoleClaimStore(Of TRole), IRoleStore(Of TRole)

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.

TKey

Type de la clé primaire pour un rôle.

Héritage
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,TKey>
Héritage
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,TKey>
Dérivé
Implémente

Constructeurs

RoleStore<TRole,TContext,TKey>(TContext, IdentityErrorDescriber)

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

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 actuelle.

(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.

CreateRoleClaim(TRole, Claim)

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

(Hérité de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
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 à