Condividi tramite


AspNetRoleManager<TRole> Classe

Definizione

Fornisce le API per la gestione dei ruoli in un archivio di persistenza.

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

Parametri di tipo

TRole

Tipo che incapsula un ruolo.

Ereditarietà
AspNetRoleManager<TRole>
Implementazioni

Costruttori

AspNetRoleManager<TRole>(IRoleStore<TRole>, IEnumerable<IRoleValidator<TRole>>, ILookupNormalizer, IdentityErrorDescriber, ILogger<RoleManager<TRole>>, IHttpContextAccessor)

Costruisce una nuova istanza di RoleManager<TRole>.

Proprietà

CancellationToken

Token di annullamento associato all'oggetto HttpContext.RequestAborted o CancellationToken.None se non disponibile.

ErrorDescriber

Ottiene l'oggetto IdentityErrorDescriber usato per i messaggi di errore del provider.

(Ereditato da RoleManager<TRole>)
KeyNormalizer

Ottiene il normalizzatore da usare durante la normalizzazione dei nomi dei ruoli alle chiavi.

(Ereditato da RoleManager<TRole>)
Logger

Ottiene l'oggetto ILogger usato per registrare i messaggi dal gestore.

(Ereditato da RoleManager<TRole>)
Roles

Ottiene un insieme IQueryable di Ruoli se l'archivio di persistenza è un IQueryableRoleStore<TRole>oggetto , in caso contrario genera un NotSupportedExceptionoggetto .

(Ereditato da RoleManager<TRole>)
RoleValidators

Ottiene un elenco di validator per i ruoli da chiamare prima della persistenza.

(Ereditato da RoleManager<TRole>)
Store

Ottiene l'archivio di persistenza eseguito su questa istanza.

(Ereditato da RoleManager<TRole>)
SupportsQueryableRoles

Ottiene un flag che indica se l'archivio di persistenza sottostante supporta la restituzione di una IQueryable raccolta di ruoli.

(Ereditato da RoleManager<TRole>)
SupportsRoleClaims

Ottiene un flag che indica se l'archivio di persistenza sottostante supporta Claimi ruoli.

(Ereditato da RoleManager<TRole>)

Metodi

AddClaimAsync(TRole, Claim)

Aggiunge un'attestazione a un ruolo.

(Ereditato da RoleManager<TRole>)
CreateAsync(TRole)

Crea l'oggetto specificato role nell'archivio di persistenza.

(Ereditato da RoleManager<TRole>)
DeleteAsync(TRole)

Elimina l'oggetto role specificato.

(Ereditato da RoleManager<TRole>)
Dispose()

Rilascia tutte le risorse usate dal gestore dei ruoli.

(Ereditato da RoleManager<TRole>)
Dispose(Boolean)

Rilascia le risorse non gestite usate dal gestore dei ruoli e, facoltativamente, rilascia le risorse gestite.

(Ereditato da RoleManager<TRole>)
FindByIdAsync(String)

Trova il ruolo associato all'oggetto specificato roleId se presente.

(Ereditato da RoleManager<TRole>)
FindByNameAsync(String)

Trova il ruolo associato all'oggetto specificato roleName se presente.

(Ereditato da RoleManager<TRole>)
GetClaimsAsync(TRole)

Ottiene un elenco di attestazioni associate all'oggetto specificato role.

(Ereditato da RoleManager<TRole>)
GetRoleIdAsync(TRole)

Ottiene l'ID dell'oggetto specificato role.

(Ereditato da RoleManager<TRole>)
GetRoleNameAsync(TRole)

Ottiene il nome dell'oggetto specificato role.

(Ereditato da RoleManager<TRole>)
NormalizeKey(String)

Ottiene una rappresentazione normalizzata dell'oggetto specificato key.

(Ereditato da RoleManager<TRole>)
RemoveClaimAsync(TRole, Claim)

Rimuove un'attestazione da un ruolo.

(Ereditato da RoleManager<TRole>)
RoleExistsAsync(String)

Ottiene un flag che indica se l'oggetto specificato roleName esiste.

(Ereditato da RoleManager<TRole>)
SetRoleNameAsync(TRole, String)

Imposta il nome dell'oggetto specificato role.

(Ereditato da RoleManager<TRole>)
ThrowIfDisposed()

Genera se questa classe è stata eliminata.

(Ereditato da RoleManager<TRole>)
UpdateAsync(TRole)

Aggiornamenti l'oggetto specificatorole.

(Ereditato da RoleManager<TRole>)
UpdateNormalizedRoleNameAsync(TRole)

Aggiornamenti il nome normalizzato per l'oggetto specificatorole.

(Ereditato da RoleManager<TRole>)
UpdateRoleAsync(TRole)

Chiamato per aggiornare il ruolo dopo la convalida e l'aggiornamento del nome del ruolo normalizzato.

(Ereditato da RoleManager<TRole>)
ValidateRoleAsync(TRole)

Deve restituire Success se la convalida ha esito positivo. Questo viene chiamato prima di salvare il ruolo tramite Crea o Aggiorna.

(Ereditato da RoleManager<TRole>)

Si applica a