Compartir a través de


AuthorizationHandlerContext Clase

Definición

Contiene información de autorización utilizada por IAuthorizationHandler.

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
Herencia
AuthorizationHandlerContext

Constructores

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Crea una nueva instancia de AuthorizationHandlerContext.

Propiedades

FailureReasons

Obtiene los motivos por los que se ha producido un error en la autorización.

HasFailed

Marca que indica si se ha producido un error en el procesamiento de autorización actual debido a error al que se llama.

HasSucceeded

Marca que indica si el procesamiento de autorización actual se ha realizado correctamente.

PendingRequirements

Obtiene los requisitos que aún no se han marcado como correctos.

Requirements

Colección de todas las para IAuthorizationRequirement la acción de autorización actual.

Resource

Recurso opcional con el Requirements que se va a evaluar.

User

que ClaimsPrincipal representa al usuario actual.

Métodos

Fail()

Se llama a para indicar HasSucceeded que nunca devolverá true, incluso si se cumplen todos los requisitos.

Fail(AuthorizationFailureReason)

Se llama a para indicar HasSucceeded que nunca devolverá true, incluso si se cumplen todos los requisitos.

Succeed(IAuthorizationRequirement)

Se llama a para marcar el especificado requirement como evaluado correctamente.

Se aplica a