AspNetRoleManager<TRole> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Implementações
Construtores
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 |
DeleteAsync(TRole) |
Exclui a |
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 |
FindByNameAsync(String) |
Localiza a função associada ao especificado |
GetClaimsAsync(TRole) |
Obtém uma lista de declarações associadas ao especificado |
GetRoleIdAsync(TRole) |
Obtém a ID do especificado |
GetRoleNameAsync(TRole) |
Obtém o nome do especificado |
NormalizeKey(String) |
Obtém uma representação normalizada do especificado |
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 |
SetRoleNameAsync(TRole, String) |
Define o nome do especificado |
ThrowIfDisposed() |
Gerará se essa classe tiver sido descartada. (Herdado de RoleManager<TRole>) |
UpdateAsync(TRole) |
Atualizações o especificado |
UpdateNormalizedRoleNameAsync(TRole) |
Atualizações o nome normalizado para o especificado |
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>) |