Idioma

RolesAuthorizationRequirement Classe

Definição

Implementa um IAuthorizationHandler e IAuthorizationRequirement que requer pelo menos uma declaração de função cujo valor deve ser qualquer uma 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

Nome Description
RolesAuthorizationRequirement(IEnumerable<String>)

Cria uma nova instância de RolesAuthorizationRequirement.

Propriedades

Nome Description
AllowedRoles

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

Métodos

Nome Description
HandleAsync(AuthorizationHandlerContext)

Toma uma decisão se a autorização é permitida.

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

Toma uma decisão se a autorização é permitida com base em um requisito específico.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Toma uma decisão se a autorização é permitida com base em um requisito específico.

(Herdado de AuthorizationHandler<TRequirement>)
ToString()

Retorna uma representação de cadeia de caracteres do requisito.

Aplica-se a