AspNetRoleManager<TRole> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Implementiert
Konstruktoren
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 |
DeleteAsync(TRole) |
Löscht die angegebene |
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 |
FindByNameAsync(String) |
Sucht nach der Rolle, die dem angegebenen |
GetClaimsAsync(TRole) |
Ruft eine Liste der Ansprüche ab, die dem angegebenen |
GetRoleIdAsync(TRole) |
Ruft die ID des angegebenen |
GetRoleNameAsync(TRole) |
Ruft den Namen des angegebenen |
NormalizeKey(String) |
Ruft eine normalisierte Darstellung des angegebenen |
RemoveClaimAsync(TRole, Claim) |
Entfernt einen Anspruch aus einer Rolle. (Geerbt von RoleManager<TRole>) |
RoleExistsAsync(String) |
Ruft ein Flag ab, das angibt, ob das angegebene |
SetRoleNameAsync(TRole, String) |
Legt den Namen des angegebenen |
ThrowIfDisposed() |
Löst aus, wenn diese Klasse verworfen wurde. (Geerbt von RoleManager<TRole>) |
UpdateAsync(TRole) |
Updates die angegebene |
UpdateNormalizedRoleNameAsync(TRole) |
Updates den normalisierten Namen für den angegebenen |
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>) |