Freigeben über


IRoleClaimStore<TRole> Schnittstelle

Definition

Stellt eine Abstraktion für einen Speicher rollenspezifischer Ansprüche bereit.

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)

Typparameter

TRole

Der Typ, der eine Rolle kapselt.

Abgeleitet
Implementiert

Methoden

AddClaimAsync(TRole, Claim, CancellationToken)

Fügen Sie einer Rolle einen neuen Anspruch als asynchronen Vorgang hinzu.

CreateAsync(TRole, CancellationToken)

Erstellt eine neue Rolle in einem Speicher als asynchronen Vorgang.

(Geerbt von IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

Löscht eine Rolle aus dem Speicher als asynchroner Vorgang.

(Geerbt von IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

Sucht die Rolle, die über die angegebene ID als asynchronen Vorgang verfügt.

(Geerbt von IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

Sucht die Rolle, die über den angegebenen normalisierten Namen als asynchronen Vorgang verfügt.

(Geerbt von IRoleStore<TRole>)
GetClaimsAsync(TRole, CancellationToken)

Ruft eine Liste von Claims ab, die zu dem als asynchroner Vorgang angegebenen role gehören sollen.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Rufen Sie den normalisierten Namen einer Rolle als asynchronen Vorgang ab.

(Geerbt von IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

Ruft die ID für eine Rolle aus dem Speicher als asynchronen Vorgang ab.

(Geerbt von IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

Ruft den Namen einer Rolle aus dem Speicher als asynchronen Vorgang ab.

(Geerbt von IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Entfernen Eines Anspruchs aus einer Rolle als asynchroner Vorgang.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Legen Sie den normalisierten Namen einer Rolle als asynchronen Vorgang fest.

(Geerbt von IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

Legt den Namen einer Rolle im Speicher als asynchronen Vorgang fest.

(Geerbt von IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

Updates einer Rolle in einem Speicher als asynchroner Vorgang.

(Geerbt von IRoleStore<TRole>)

Gilt für: