Lenguaje

RolesAuthorizationRequirement Clase

Definición

Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere al menos una notificación de rol cuyo valor debe ser cualquiera de los roles permitidos.

public ref class RolesAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::RolesAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class RolesAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.RolesAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type RolesAuthorizationRequirement = class
    inherit AuthorizationHandler<RolesAuthorizationRequirement>
    interface IAuthorizationRequirement
Public Class RolesAuthorizationRequirement
Inherits AuthorizationHandler(Of RolesAuthorizationRequirement)
Implements IAuthorizationRequirement
Herencia
Implementaciones

Constructores

Nombre Description
RolesAuthorizationRequirement(IEnumerable<String>)

Crea una nueva instancia de RolesAuthorizationRequirement.

Propiedades

Nombre Description
AllowedRoles

Obtiene la colección de roles permitidos.

Métodos

Nombre Description
HandleAsync(AuthorizationHandlerContext)

Toma una decisión si se permite la autorización.

(Heredado de AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement)

Toma una decisión si se permite la autorización en función de un requisito específico.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Toma una decisión si se permite la autorización en función de un requisito específico.

(Heredado de AuthorizationHandler<TRequirement>)
ToString()

Devuelve una representación de cadena del requisito.

Se aplica a