AspNetRoleManager<TRole> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les API pour la gestion des rôles dans un magasin de persistance.
generic <typename TRole>
where TRole : classpublic ref class AspNetRoleManager : Microsoft::AspNetCore::Identity::RoleManager<TRole>, IDisposable
public class AspNetRoleManager<TRole> : Microsoft.AspNetCore.Identity.RoleManager<TRole>, IDisposable where TRole : class
type AspNetRoleManager<'Role (requires 'Role : null)> = class
inherit RoleManager<'Role (requires 'Role : null)>
interface IDisposable
Public Class AspNetRoleManager(Of TRole)
Inherits RoleManager(Of TRole)
Implements IDisposable
Paramètres de type
- TRole
Type encapsulant un rôle.
- Héritage
- Implémente
Constructeurs
Propriétés
CancellationToken |
Jeton d’annulation associé au httpContext.RequestAborted ou CancellationToken.None actuel s’il n’est pas disponible. |
ErrorDescriber |
Obtient le IdentityErrorDescriber utilisé pour les messages d’erreur du fournisseur. (Hérité de RoleManager<TRole>) |
KeyNormalizer |
Obtient le normaliseur à utiliser lors de la normalisation des noms de rôles aux clés. (Hérité de RoleManager<TRole>) |
Logger |
Obtient le ILogger utilisé pour journaliser les messages du gestionnaire. (Hérité de RoleManager<TRole>) |
Roles |
Obtient une collection IQueryable de Rôles si le magasin de persistance est un IQueryableRoleStore<TRole>, sinon lève un NotSupportedException. (Hérité de RoleManager<TRole>) |
RoleValidators |
Obtient une liste de validateurs pour les rôles à appeler avant la persistance. (Hérité de RoleManager<TRole>) |
Store |
Obtient le magasin de persistance sur lequel instance opère. (Hérité de RoleManager<TRole>) |
SupportsQueryableRoles |
Obtient un indicateur indiquant si le magasin de persistance sous-jacent prend en charge le retour d’une IQueryable collection de rôles. (Hérité de RoleManager<TRole>) |
SupportsRoleClaims |
Obtient un indicateur indiquant si le magasin de persistance sous-jacent prend en charge Claims pour les rôles. (Hérité de RoleManager<TRole>) |
Méthodes
AddClaimAsync(TRole, Claim) |
Ajoute une revendication à un rôle. (Hérité de RoleManager<TRole>) |
CreateAsync(TRole) |
Crée le spécifié |
DeleteAsync(TRole) |
Supprime la |
Dispose() |
Libère toutes les ressources utilisées par le gestionnaire de rôles. (Hérité de RoleManager<TRole>) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par le gestionnaire de rôles et libère éventuellement les ressources managées. (Hérité de RoleManager<TRole>) |
FindByIdAsync(String) |
Recherche le rôle associé au spécifié |
FindByNameAsync(String) |
Recherche le rôle associé au spécifié |
GetClaimsAsync(TRole) |
Obtient une liste de revendications associées au spécifié |
GetRoleIdAsync(TRole) |
Obtient l’ID du spécifié |
GetRoleNameAsync(TRole) |
Obtient le nom du spécifié |
NormalizeKey(String) |
Obtient une représentation normalisée du spécifié |
RemoveClaimAsync(TRole, Claim) |
Supprime une revendication d’un rôle. (Hérité de RoleManager<TRole>) |
RoleExistsAsync(String) |
Obtient un indicateur indiquant si le spécifié |
SetRoleNameAsync(TRole, String) |
Définit le nom du spécifié |
ThrowIfDisposed() |
Lève si cette classe a été supprimée. (Hérité de RoleManager<TRole>) |
UpdateAsync(TRole) |
Mises à jour le spécifié |
UpdateNormalizedRoleNameAsync(TRole) |
Mises à jour le nom normalisé du spécifié |
UpdateRoleAsync(TRole) |
Appelé pour mettre à jour le rôle après avoir validé et mis à jour le nom du rôle normalisé. (Hérité de RoleManager<TRole>) |
ValidateRoleAsync(TRole) |
Doit retourner Success si la validation réussit. Cette opération est appelée avant d’enregistrer le rôle via Créer ou Mettre à jour. (Hérité de RoleManager<TRole>) |