Compartilhar via


AuthorizationHandlerContext Classe

Definição

Contém informações de autorização usadas pelo IAuthorizationHandler.

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
Herança
AuthorizationHandlerContext

Construtores

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Cria uma nova instância de AuthorizationHandlerContext.

Propriedades

FailureReasons

Obtém os motivos pelos quais a autorização falhou.

HasFailed

Sinalizador que indica se o processamento de autorização atual falhou devido à falha ao ser chamado.

HasSucceeded

Sinalizador que indica se o processamento de autorização atual foi bem-sucedido.

PendingRequirements

Obtém os requisitos que ainda não foram marcados como bem-sucedidos.

Requirements

A coleção de todos os IAuthorizationRequirement para a ação de autorização atual.

Resource

O recurso opcional para avaliar o Requirements .

User

O ClaimsPrincipal que representa o usuário atual.

Métodos

Fail()

Chamado para indicar HasSucceeded que nunca retornará true, mesmo que todos os requisitos sejam atendidos.

Fail(AuthorizationFailureReason)

Chamado para indicar HasSucceeded que nunca retornará true, mesmo que todos os requisitos sejam atendidos.

Succeed(IAuthorizationRequirement)

Chamado para marcar o especificado requirement como sendo avaliado com êxito.

Aplica-se a