IRoleStore<TRole> Rozhraní

Definice

Poskytuje abstrakci pro ukládání a správu rolí.

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

Parametry typu

TRole

Typ, který představuje roli.

Odvozené
Implementuje

Metody

CreateAsync(TRole, CancellationToken)

Vytvoří novou roli v úložišti jako asynchronní operaci.

DeleteAsync(TRole, CancellationToken)

Odstraní roli z úložiště jako asynchronní operaci.

FindByIdAsync(String, CancellationToken)

Vyhledá roli, která má zadané ID jako asynchronní operaci.

FindByNameAsync(String, CancellationToken)

Vyhledá roli, která má zadaný normalizovaný název jako asynchronní operaci.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Získá normalizovaný název role jako asynchronní operaci.

GetRoleIdAsync(TRole, CancellationToken)

Získá ID role z úložiště jako asynchronní operace.

GetRoleNameAsync(TRole, CancellationToken)

Získá název role z úložiště jako asynchronní operace.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Nastavte normalizovaný název role jako asynchronní operaci.

SetRoleNameAsync(TRole, String, CancellationToken)

Nastaví název role v úložišti jako asynchronní operaci.

UpdateAsync(TRole, CancellationToken)

Aktualizace roli v úložišti jako asynchronní operaci.

Platí pro