Sdílet prostřednictvím


IRoleClaimStore<TRole> Rozhraní

Definice

Poskytuje abstrakci pro úložiště deklarací identity specifických pro 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 zapouzdření role

Odvozené
Implementuje

Metody

AddClaimAsync(TRole, Claim, CancellationToken)

Přidejte novou deklaraci identity do role jako asynchronní operaci.

CreateAsync(TRole, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
GetClaimsAsync(TRole, CancellationToken)

Získá seznam Claims, který patří do zadané role jako asynchronní operace.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Odebere deklaraci identity z role jako asynchronní operaci.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Normalizovaný název role nastavte jako asynchronní operaci.

(Zděděno od IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

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

(Zděděno od IRoleStore<TRole>)

Platí pro