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 que se va a evaluar.Requirements

User

ClaimsPrincipal que representa al usuario actual.

Métodos

Fail()

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

Fail(AuthorizationFailureReason)

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

Succeed(IAuthorizationRequirement)

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

Se aplica a