Freigeben über


IQueryableRoleStore<TRole> Schnittstelle

Definition

Stellt eine Abstraktion zum Abfragen von Rollen in einem Rollenspeicher bereit.

generic <typename TRole>
 where TRole : classpublic interface class IQueryableRoleStore : IDisposable, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public interface IQueryableRoleStore<TRole> : IDisposable, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : class
type IQueryableRoleStore<'Role (requires 'Role : null)> = interface
    interface IRoleStore<'Role (requires 'Role : null)>
    interface IDisposable
Public Interface IQueryableRoleStore(Of TRole)
Implements IDisposable, IRoleStore(Of TRole)

Typparameter

TRole

Der Typ, der eine Rolle kapselt.

Abgeleitet
Implementiert

Eigenschaften

Roles

Gibt eine IQueryable<T> Auflistung von Rollen zurück.

Methoden

CreateAsync(TRole, CancellationToken)

Erstellt eine neue Rolle in einem Speicher als asynchronen Vorgang.

(Geerbt von IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

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

(Geerbt von IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

Updates einer Rolle in einem Speicher als asynchroner Vorgang.

(Geerbt von IRoleStore<TRole>)

Gilt für: