Partager via


RolesAuthorizationRequirement Classe

Définition

Implémente un IAuthorizationHandler et IAuthorizationRequirement qui nécessite au moins une revendication de rôle dont la valeur doit être l’un des rôles autorisés.

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
Héritage
Implémente

Constructeurs

RolesAuthorizationRequirement(IEnumerable<String>)

Crée une instance de RolesAuthorizationRequirement.

Propriétés

AllowedRoles

Obtient la collection de rôles autorisés.

Méthodes

HandleAsync(AuthorizationHandlerContext)

Prend une décision si l’autorisation est autorisée.

(Hérité de AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement)

Prend une décision si l’autorisation est autorisée en fonction d’une exigence spécifique.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Prend une décision si l’autorisation est autorisée en fonction d’une exigence spécifique.

(Hérité de AuthorizationHandler<TRequirement>)
ToString()

Implémente un IAuthorizationHandler et IAuthorizationRequirement qui nécessite au moins une revendication de rôle dont la valeur doit être l’un des rôles autorisés.

S’applique à