Udostępnij za pośrednictwem


IRoleStore<TRole> Interfejs

Definicja

Zapewnia abstrakcję dla magazynu i zarządzania rolami.

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 reprezentujący rolę.

Pochodne
Implementuje

Metody

CreateAsync(TRole, CancellationToken)

Tworzy nową rolę w magazynie jako operację asynchroniczną.

DeleteAsync(TRole, CancellationToken)

Usuwa rolę z magazynu jako operację asynchroniczną.

FindByIdAsync(String, CancellationToken)

Znajduje rolę, która ma określony identyfikator jako operację asynchroniczną.

FindByNameAsync(String, CancellationToken)

Znajduje rolę, która ma określoną znormalizowaną nazwę jako operację asynchroniczną.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Pobierz znormalizowaną nazwę roli jako operację asynchroniczną.

GetRoleIdAsync(TRole, CancellationToken)

Pobiera identyfikator roli z magazynu jako operację asynchroniczną.

GetRoleNameAsync(TRole, CancellationToken)

Pobiera nazwę roli z magazynu jako operację asynchroniczną.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Ustaw znormalizowaną nazwę roli jako operację asynchroniczną.

SetRoleNameAsync(TRole, String, CancellationToken)

Ustawia nazwę roli w magazynie jako operację asynchroniczną.

UpdateAsync(TRole, CancellationToken)

Aktualizacje rolę w magazynie jako operację asynchroniczną.

Dotyczy