Freigeben über


RoleStore<TRole> Klasse

Definition

Erstellt eine neue instance eines Persistenzspeichers für Rollen.

generic <typename TRole>
 where TRole : IdentityRole<System::String ^>public ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, Microsoft::EntityFrameworkCore::DbContext ^, System::String ^>
public class RoleStore<TRole> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,Microsoft.EntityFrameworkCore.DbContext,string> where TRole : IdentityRole<string>
type RoleStore<'Role (requires 'Role :> IdentityRole<string>)> = class
    inherit RoleStore<'Role, DbContext, string (requires 'Role :> IdentityRole<string>)>
Public Class RoleStore(Of TRole)
Inherits RoleStore(Of TRole, DbContext, String)

Typparameter

TRole

Der Typ der Klasse, die eine Rolle darstellt

Vererbung
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole>
Vererbung
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole>

Konstruktoren

RoleStore<TRole>(DbContext, IdentityErrorDescriber)

Erstellt eine neue Instanz von RoleStore<TRole>.

Eigenschaften

AutoSaveChanges

Ruft ein Flag ab, das angibt, ob Änderungen beibehalten werden sollen, nachdem CreateAsync, UpdateAsync und DeleteAsync aufgerufen wurden, oder legt dieses fest.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Context

Ruft den Datenbankkontext für diesen Speicher ab.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ErrorDescriber

Ruft den für jeden Fehler ab, der IdentityErrorDescriber beim aktuellen Vorgang aufgetreten ist, oder legt diesen fest.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Roles

Eine Navigationseigenschaft für die Rollen, die der Speicher enthält.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Methoden

AddClaimAsync(TRole, Claim, CancellationToken)

Fügt dem claim angegebenen roledas angegebene hinzu.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdFromString(String)

Konvertiert das bereitgestellte id in ein stark typisiertes Schlüsselobjekt.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdToString(TKey)

Konvertiert das bereitgestellte id in seine Zeichenfolgendarstellung.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateAsync(TRole, CancellationToken)

Erstellt eine neue Rolle in einem Speicher als asynchronen Vorgang.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateRoleClaim(TRole, Claim)

Erstellt eine Entität, die einen Rollenanspruch darstellt.

(Geerbt von RoleStore<TRole,TContext,TKey>)
DeleteAsync(TRole, CancellationToken)

Löscht eine Rolle aus dem Speicher als asynchronen Vorgang.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Dispose()

Verwerfen der Geschäfte

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByIdAsync(String, CancellationToken)

Sucht die Rolle, die über die angegebene ID als asynchronen Vorgang verfügt.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByNameAsync(String, CancellationToken)

Sucht die Rolle, die über den angegebenen normalisierten Namen verfügt, als asynchroner Vorgang.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetClaimsAsync(TRole, CancellationToken)

Ruft die Ansprüche ab, die dem angegebenen role als asynchroner Vorgang zugeordnet sind.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

Rufen Sie den normalisierten Namen einer Rolle als asynchronen Vorgang ab.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleIdAsync(TRole, CancellationToken)

Ruft die ID für eine Rolle aus dem Speicher als asynchronen Vorgang ab.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleNameAsync(TRole, CancellationToken)

Ruft den Namen einer Rolle aus dem Speicher als asynchronen Vorgang ab.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Entfernt das claim angegebene aus dem angegebenen role.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SaveChanges(CancellationToken)

Speichert den aktuellen Speicher.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Legen Sie den normalisierten Namen einer Rolle als asynchronen Vorgang fest.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetRoleNameAsync(TRole, String, CancellationToken)

Legt den Namen einer Rolle im Speicher als asynchronen Vorgang fest.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ThrowIfDisposed()

Löst aus, wenn diese Klasse verworfen wurde.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
UpdateAsync(TRole, CancellationToken)

Updates einer Rolle in einem Speicher als asynchroner Vorgang.

(Geerbt von RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Gilt für: