IRoleClaimStore<TRole> Interfejs

Definicja

Zapewnia abstrakcję magazynu oświadczeń specyficznych dla roli.

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

Parametry typu

TRole

Typ hermetyzujący rolę.

Pochodne
Implementuje

Metody

AddClaimAsync(TRole, Claim, CancellationToken)

Dodaj nowe oświadczenie do roli jako operację asynchroniczną.

CreateAsync(TRole, CancellationToken)

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

(Odziedziczone po IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

Usuwa rolę z magazynu jako operację asynchroniczną.

(Odziedziczone po IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

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

(Odziedziczone po IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

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

(Odziedziczone po IRoleStore<TRole>)
GetClaimsAsync(TRole, CancellationToken)

Pobiera listę s Claim, które mają należeć do określonego role jako operacja asynchroniczna.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

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

(Odziedziczone po IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

Pobiera identyfikator roli z magazynu jako operację asynchroniczną.

(Odziedziczone po IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

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

(Odziedziczone po IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Usuń oświadczenie z roli jako operację asynchroniczną.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

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

(Odziedziczone po IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

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

(Odziedziczone po IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

Aktualizacje rolę w magazynie jako operację asynchroniczną.

(Odziedziczone po IRoleStore<TRole>)

Dotyczy