AspNetRoleManager<TRole> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona las API para administrar roles en un almacén de persistencia.
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
Tipo que encapsula un rol.
- Herencia
- Implementaciones
Constructores
Propiedades
CancellationToken |
Token de cancelación asociado al httpContext.RequestAborted o CancellationToken.None actual si no está disponible. |
ErrorDescriber |
Obtiene el utilizado IdentityErrorDescriber para proporcionar mensajes de error. (Heredado de RoleManager<TRole>) |
KeyNormalizer |
Obtiene el normalizador que se va a usar al normalizar los nombres de rol en las claves. (Heredado de RoleManager<TRole>) |
Logger |
Obtiene el objeto ILogger utilizado para registrar los mensajes del administrador. (Heredado de RoleManager<TRole>) |
Roles |
Obtiene una colección IQueryable de Roles si el almacén de persistencia es un IQueryableRoleStore<TRole>, de lo contrario inicia un NotSupportedException. (Heredado de RoleManager<TRole>) |
RoleValidators |
Obtiene una lista de validadores para que los roles llamen antes de la persistencia. (Heredado de RoleManager<TRole>) |
Store |
Obtiene el almacén de persistencia en el que opera esta instancia. (Heredado de RoleManager<TRole>) |
SupportsQueryableRoles |
Obtiene una marca que indica si el almacén de persistencia subyacente admite la devolución de una IQueryable colección de roles. (Heredado de RoleManager<TRole>) |
SupportsRoleClaims |
Obtiene una marca que indica si el almacén de persistencia subyacente admite Claims para roles. (Heredado de RoleManager<TRole>) |
Métodos
AddClaimAsync(TRole, Claim) |
Agrega una notificación a un rol. (Heredado de RoleManager<TRole>) |
CreateAsync(TRole) |
Crea el objeto especificado |
DeleteAsync(TRole) |
Elimina el |
Dispose() |
Libera todos los recursos usados por el administrador de roles. (Heredado de RoleManager<TRole>) |
Dispose(Boolean) |
Libera los recursos no administrados usados por el administrador de roles y, opcionalmente, libera los recursos administrados. (Heredado de RoleManager<TRole>) |
FindByIdAsync(String) |
Busca el rol asociado al especificado |
FindByNameAsync(String) |
Busca el rol asociado al especificado |
GetClaimsAsync(TRole) |
Obtiene una lista de notificaciones asociadas al especificado |
GetRoleIdAsync(TRole) |
Obtiene el identificador del especificado |
GetRoleNameAsync(TRole) |
Obtiene el nombre del objeto especificado |
NormalizeKey(String) |
Obtiene una representación normalizada del objeto especificado |
RemoveClaimAsync(TRole, Claim) |
Quita una notificación de un rol. (Heredado de RoleManager<TRole>) |
RoleExistsAsync(String) |
Obtiene una marca que indica si existe el especificado |
SetRoleNameAsync(TRole, String) |
Establece el nombre del objeto especificado |
ThrowIfDisposed() |
Produce si se ha eliminado esta clase. (Heredado de RoleManager<TRole>) |
UpdateAsync(TRole) |
Novedades el especificado |
UpdateNormalizedRoleNameAsync(TRole) |
Novedades el nombre normalizado para el especificado |
UpdateRoleAsync(TRole) |
Se llama para actualizar el rol después de validar y actualizar el nombre del rol normalizado. (Heredado de RoleManager<TRole>) |
ValidateRoleAsync(TRole) |
Debe devolver Success si la validación es correcta. Se llama a esto antes de guardar el rol a través de Crear o actualizar. (Heredado de RoleManager<TRole>) |