Compartilhar via


IRoleStore<TRole> Interface

Definição

Fornece uma abstração para um armazenamento e gerenciamento de funções.

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

O tipo que representa uma função.

Derivado
Implementações

Métodos

CreateAsync(TRole, CancellationToken)

Cria uma nova função em um repositório como uma operação assíncrona.

DeleteAsync(TRole, CancellationToken)

Exclui uma função do repositório como uma operação assíncrona.

FindByIdAsync(String, CancellationToken)

Localiza a função que tem a ID especificada como uma operação assíncrona.

FindByNameAsync(String, CancellationToken)

Localiza a função que tem o nome normalizado especificado como uma operação assíncrona.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Obtenha o nome normalizado de uma função como uma operação assíncrona.

GetRoleIdAsync(TRole, CancellationToken)

Obtém a ID de uma função do repositório como uma operação assíncrona.

GetRoleNameAsync(TRole, CancellationToken)

Obtém o nome de uma função do repositório como uma operação assíncrona.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Defina o nome normalizado de uma função como uma operação assíncrona.

SetRoleNameAsync(TRole, String, CancellationToken)

Define o nome de uma função no repositório como uma operação assíncrona.

UpdateAsync(TRole, CancellationToken)

Atualizações uma função em um repositório como uma operação assíncrona.

Aplica-se a