Compartilhar via


RolesAuthorizationRequirement Classe

Definição

Implementa um e IAuthorizationRequirement que requer pelo menos uma declaração de função cujo valor deve ser qualquer uma IAuthorizationHandler das funções permitidas.

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
Herança
Implementações

Construtores

RolesAuthorizationRequirement(IEnumerable<String>)

Cria uma nova instância de RolesAuthorizationRequirement.

Propriedades

AllowedRoles

Obtém a coleção de funções permitidas.

Métodos

HandleAsync(AuthorizationHandlerContext)

Tomará uma decisão se a autorização for permitida.

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

Tomará uma decisão se a autorização for permitida com base em um requisito específico.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Tomará uma decisão se a autorização for permitida com base em um requisito específico.

(Herdado de AuthorizationHandler<TRequirement>)
ToString()

Implementa um e IAuthorizationRequirement que requer pelo menos uma declaração de função cujo valor deve ser qualquer uma IAuthorizationHandler das funções permitidas.

Aplica-se a