Partilhar via


IRoleClaimStore<TRole> Interface

Definição

Fornece uma abstração para um repositório de declarações específicas de função.

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)

Parâmetros de tipo

TRole

O tipo que encapsula uma função.

Derivado
Implementações

Métodos

AddClaimAsync(TRole, Claim, CancellationToken)

Adicione uma nova declaração a uma função como uma operação assíncrona.

CreateAsync(TRole, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
GetClaimsAsync(TRole, CancellationToken)

Obtém uma lista de Claims para pertencer ao especificado role como uma operação assíncrona.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Remova uma declaração de uma função como uma operação assíncrona.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

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

(Herdado de IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

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

(Herdado de IRoleStore<TRole>)

Aplica-se a