Condividi tramite


IRoleStore<TRole> Interfaccia

Definizione

Fornisce un'astrazione per un'archiviazione e una gestione dei ruoli.

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

Parametri di tipo

TRole

Tipo che rappresenta un ruolo.

Derivato
Implementazioni

Metodi

CreateAsync(TRole, CancellationToken)

Crea un nuovo ruolo in un archivio come operazione asincrona.

DeleteAsync(TRole, CancellationToken)

Elimina un ruolo dall'archivio come operazione asincrona.

FindByIdAsync(String, CancellationToken)

Trova il ruolo che ha l'ID specificato come operazione asincrona.

FindByNameAsync(String, CancellationToken)

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

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Ottenere il nome normalizzato di un ruolo come operazione asincrona.

GetRoleIdAsync(TRole, CancellationToken)

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

GetRoleNameAsync(TRole, CancellationToken)

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

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Impostare il nome normalizzato di un ruolo come operazione asincrona.

SetRoleNameAsync(TRole, String, CancellationToken)

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

UpdateAsync(TRole, CancellationToken)

Aggiornamenti un ruolo in un archivio come operazione asincrona.

Si applica a