Compartilhar via


AspNetRoleManager<TRole> Classe

Definição

Fornece as APIs para gerenciar funções em um repositório de persistência.

generic <typename TRole>
 where TRole : classpublic ref class AspNetRoleManager : Microsoft::AspNetCore::Identity::RoleManager<TRole>, IDisposable
public class AspNetRoleManager<TRole> : Microsoft.AspNetCore.Identity.RoleManager<TRole>, IDisposable where TRole : class
type AspNetRoleManager<'Role (requires 'Role : null)> = class
    inherit RoleManager<'Role (requires 'Role : null)>
    interface IDisposable
Public Class AspNetRoleManager(Of TRole)
Inherits RoleManager(Of TRole)
Implements IDisposable

Parâmetros de tipo

TRole

O tipo que encapsula uma função.

Herança
AspNetRoleManager<TRole>
Implementações

Construtores

AspNetRoleManager<TRole>(IRoleStore<TRole>, IEnumerable<IRoleValidator<TRole>>, ILookupNormalizer, IdentityErrorDescriber, ILogger<RoleManager<TRole>>, IHttpContextAccessor)

Constrói uma nova instância de RoleManager<TRole>.

Propriedades

CancellationToken

O token de cancelamento associado ao HttpContext.RequestAborted ou CancellationToken.None atual se não estiver disponível.

ErrorDescriber

Obtém o IdentityErrorDescriber usado para mensagens de erro do provedor.

(Herdado de RoleManager<TRole>)
KeyNormalizer

Obtém o normalizador a ser usado ao normalizar nomes de função para chaves.

(Herdado de RoleManager<TRole>)
Logger

Obtém o ILogger usado para registrar mensagens do gerenciador.

(Herdado de RoleManager<TRole>)
Roles

Obtém uma coleção IQueryable de Funções se o repositório de persistência for um IQueryableRoleStore<TRole>, caso contrário, gerará um NotSupportedException.

(Herdado de RoleManager<TRole>)
RoleValidators

Obtém uma lista de validadores para que as funções chamem antes da persistência.

(Herdado de RoleManager<TRole>)
Store

Obtém o repositório de persistência sobre o qual essa instância opera.

(Herdado de RoleManager<TRole>)
SupportsQueryableRoles

Obtém um sinalizador que indica se o repositório de persistência subjacente dá suporte ao retorno de uma IQueryable coleção de funções.

(Herdado de RoleManager<TRole>)
SupportsRoleClaims

Obtém um sinalizador que indica se o repositório de persistência subjacente dá suporte Claima s para funções.

(Herdado de RoleManager<TRole>)

Métodos

AddClaimAsync(TRole, Claim)

Adiciona uma declaração a uma função.

(Herdado de RoleManager<TRole>)
CreateAsync(TRole)

Cria o especificado role no repositório de persistência.

(Herdado de RoleManager<TRole>)
DeleteAsync(TRole)

Exclui a role especificada.

(Herdado de RoleManager<TRole>)
Dispose()

Libera todos os recursos usados pelo gerenciador de funções.

(Herdado de RoleManager<TRole>)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo gerenciador de funções e, opcionalmente, libera os recursos gerenciados.

(Herdado de RoleManager<TRole>)
FindByIdAsync(String)

Localiza a função associada ao especificado roleId , se houver.

(Herdado de RoleManager<TRole>)
FindByNameAsync(String)

Localiza a função associada ao especificado roleName , se houver.

(Herdado de RoleManager<TRole>)
GetClaimsAsync(TRole)

Obtém uma lista de declarações associadas ao especificado role.

(Herdado de RoleManager<TRole>)
GetRoleIdAsync(TRole)

Obtém a ID do especificado role.

(Herdado de RoleManager<TRole>)
GetRoleNameAsync(TRole)

Obtém o nome do especificado role.

(Herdado de RoleManager<TRole>)
NormalizeKey(String)

Obtém uma representação normalizada do especificado key.

(Herdado de RoleManager<TRole>)
RemoveClaimAsync(TRole, Claim)

Remove uma declaração de uma função.

(Herdado de RoleManager<TRole>)
RoleExistsAsync(String)

Obtém um sinalizador que indica se o especificado roleName existe.

(Herdado de RoleManager<TRole>)
SetRoleNameAsync(TRole, String)

Define o nome do especificado role.

(Herdado de RoleManager<TRole>)
ThrowIfDisposed()

Gerará se essa classe tiver sido descartada.

(Herdado de RoleManager<TRole>)
UpdateAsync(TRole)

Atualizações o especificadorole.

(Herdado de RoleManager<TRole>)
UpdateNormalizedRoleNameAsync(TRole)

Atualizações o nome normalizado para o especificadorole.

(Herdado de RoleManager<TRole>)
UpdateRoleAsync(TRole)

Chamado para atualizar a função depois de validar e atualizar o nome da função normalizada.

(Herdado de RoleManager<TRole>)
ValidateRoleAsync(TRole)

Deve retornar Success se a validação for bem-sucedida. Isso é chamado antes de salvar a função por meio de Criar ou Atualizar.

(Herdado de RoleManager<TRole>)

Aplica-se a