IRoleStore<TRole> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ą. |