Freigeben über


AspNetRoleManager<TRole> Klasse

Definition

Stellt die APIs zum Verwalten von Rollen in einem Persistenzspeicher bereit.

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

Typparameter

TRole

Der Typ, der eine Rolle kapselt.

Vererbung
AspNetRoleManager<TRole>
Implementiert

Konstruktoren

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

Erstellt eine neue Instanz von RoleManager<TRole>.

Eigenschaften

CancellationToken

Das Abbruchtoken, das dem aktuellen HttpContext.RequestAborted oder CancellationToken.None zugeordnet ist, falls nicht verfügbar.

ErrorDescriber

Ruft die IdentityErrorDescriber zum Anbieter verwendeten Fehlermeldungen ab.

(Geerbt von RoleManager<TRole>)
KeyNormalizer

Ruft den Normalisierer ab, der beim Normalisieren von Rollennamen in Schlüssel verwendet werden soll.

(Geerbt von RoleManager<TRole>)
Logger

Ruft den ab, der ILogger zum Protokollieren von Nachrichten vom Manager verwendet wird.

(Geerbt von RoleManager<TRole>)
Roles

Ruft eine IQueryable-Auflistung von Rollen ab, wenn der Persistenzspeicher ein IQueryableRoleStore<TRole>ist, andernfalls wird ausgelöst NotSupportedException.

(Geerbt von RoleManager<TRole>)
RoleValidators

Ruft eine Liste der Validierungssteuerelemente für Rollen ab, die vor persistenz aufgerufen werden sollen.

(Geerbt von RoleManager<TRole>)
Store

Ruft den Persistenzspeicher ab, über den dieser instance ausgeführt wird.

(Geerbt von RoleManager<TRole>)
SupportsQueryableRoles

Ruft ein Flag ab, das angibt, ob der zugrunde liegende Persistenzspeicher das Zurückgeben einer IQueryable Auflistung von Rollen unterstützt.

(Geerbt von RoleManager<TRole>)
SupportsRoleClaims

Ruft ein Flag ab, das angibt, ob der zugrunde liegende Persistenzspeicher s für Rollen unterstützt Claim.

(Geerbt von RoleManager<TRole>)

Methoden

AddClaimAsync(TRole, Claim)

Fügt einer Rolle einen Anspruch hinzu.

(Geerbt von RoleManager<TRole>)
CreateAsync(TRole)

Erstellt die im Persistenzspeicher angegebene role .

(Geerbt von RoleManager<TRole>)
DeleteAsync(TRole)

Löscht die angegebene role.

(Geerbt von RoleManager<TRole>)
Dispose()

Gibt alle ressourcen frei, die vom Rollen-Manager verwendet werden.

(Geerbt von RoleManager<TRole>)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die vom Rollen-Manager verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von RoleManager<TRole>)
FindByIdAsync(String)

Sucht nach der Rolle, die dem angegebenen roleId zugeordnet ist, falls vorhanden.

(Geerbt von RoleManager<TRole>)
FindByNameAsync(String)

Sucht nach der Rolle, die dem angegebenen roleName zugeordnet ist, falls vorhanden.

(Geerbt von RoleManager<TRole>)
GetClaimsAsync(TRole)

Ruft eine Liste der Ansprüche ab, die dem angegebenen rolezugeordnet sind.

(Geerbt von RoleManager<TRole>)
GetRoleIdAsync(TRole)

Ruft die ID des angegebenen roleab.

(Geerbt von RoleManager<TRole>)
GetRoleNameAsync(TRole)

Ruft den Namen des angegebenen roleab.

(Geerbt von RoleManager<TRole>)
NormalizeKey(String)

Ruft eine normalisierte Darstellung des angegebenen keyab.

(Geerbt von RoleManager<TRole>)
RemoveClaimAsync(TRole, Claim)

Entfernt einen Anspruch aus einer Rolle.

(Geerbt von RoleManager<TRole>)
RoleExistsAsync(String)

Ruft ein Flag ab, das angibt, ob das angegebene roleName vorhanden ist.

(Geerbt von RoleManager<TRole>)
SetRoleNameAsync(TRole, String)

Legt den Namen des angegebenen rolefest.

(Geerbt von RoleManager<TRole>)
ThrowIfDisposed()

Löst aus, wenn diese Klasse verworfen wurde.

(Geerbt von RoleManager<TRole>)
UpdateAsync(TRole)

Updates die angegebene role.

(Geerbt von RoleManager<TRole>)
UpdateNormalizedRoleNameAsync(TRole)

Updates den normalisierten Namen für den angegebenen role.

(Geerbt von RoleManager<TRole>)
UpdateRoleAsync(TRole)

Wird aufgerufen, um die Rolle nach dem Überprüfen und Aktualisieren des normalisierten Rollennamens zu aktualisieren.

(Geerbt von RoleManager<TRole>)
ValidateRoleAsync(TRole)

Sollte zurückgegeben Success werden, wenn die Validierung erfolgreich ist. Dies wird aufgerufen, bevor die Rolle über Erstellen oder Aktualisieren gespeichert wird.

(Geerbt von RoleManager<TRole>)

Gilt für: