Compartir a través de


IRoleStore<TRole> Interfaz

Definición

Proporciona una abstracción para un almacenamiento y administración de roles.

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

Parámetros de tipo

TRole

Tipo que representa un rol.

Derivado
Implementaciones

Métodos

CreateAsync(TRole, CancellationToken)

Crea un nuevo rol en un almacén como una operación asincrónica.

DeleteAsync(TRole, CancellationToken)

Elimina un rol del almacén como una operación asincrónica.

FindByIdAsync(String, CancellationToken)

Busca el rol que tiene el identificador especificado como una operación asincrónica.

FindByNameAsync(String, CancellationToken)

Busca el rol que tiene el nombre normalizado especificado como una operación asincrónica.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Obtiene el nombre normalizado de un rol como una operación asincrónica.

GetRoleIdAsync(TRole, CancellationToken)

Obtiene el identificador de un rol del almacén como una operación asincrónica.

GetRoleNameAsync(TRole, CancellationToken)

Obtiene el nombre de un rol del almacén como una operación asincrónica.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Establezca el nombre normalizado de un rol como una operación asincrónica.

SetRoleNameAsync(TRole, String, CancellationToken)

Establece el nombre de un rol en el almacén como una operación asincrónica.

UpdateAsync(TRole, CancellationToken)

Novedades un rol en un almacén como una operación asincrónica.

Se aplica a