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 ILogger objeto 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 produce una NotSupportedExceptionexcepción . (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 utilizados por el administrador de roles. (Heredado de RoleManager<TRole>) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados 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 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 especificado |
| ThrowIfDisposed() |
Produce si se ha eliminado esta clase. (Heredado de RoleManager<TRole>) |
| UpdateAsync(TRole) |
Novedades el especificado |
| UpdateNormalizedRoleNameAsync(TRole) |
Novedades el nombre normalizado del 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 se realiza correctamente. Se llama a esto antes de guardar el rol a través de Crear o Actualizar. (Heredado de RoleManager<TRole>) |