Condividi tramite


IRoleClaimStore<TRole> Interfaccia

Definizione

Fornisce un'astrazione per un archivio di attestazioni specifiche del ruolo.

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)

Parametri di tipo

TRole

Tipo che incapsula un ruolo.

Derivato
Implementazioni

Metodi

AddClaimAsync(TRole, Claim, CancellationToken)

Aggiungere una nuova attestazione a un ruolo come operazione asincrona.

CreateAsync(TRole, CancellationToken)

Crea un nuovo ruolo in un archivio come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

Elimina un ruolo dall'archivio come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

Trova il ruolo con l'ID specificato come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

Trova il ruolo con il nome normalizzato specificato come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
GetClaimsAsync(TRole, CancellationToken)

Ottiene un elenco di Claimoggetti da appartenere all'oggetto specificato role come operazione asincrona.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Ottenere il nome normalizzato di un ruolo come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

Ottiene l'ID per un ruolo dall'archivio come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

Ottiene il nome di un ruolo dall'archivio come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Rimuovere un'attestazione da un ruolo come operazione asincrona.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Impostare il nome normalizzato di un ruolo come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

Imposta il nome di un ruolo nell'archivio come operazione asincrona.

(Ereditato da IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

Aggiornamenti un ruolo in un archivio come operazione asincrona.

(Ereditato da IRoleStore<TRole>)

Si applica a