Partager via


AuthorizationHandlerContext Classe

Définition

Contient les informations d’autorisation utilisées par IAuthorizationHandler.

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
Héritage
AuthorizationHandlerContext

Constructeurs

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Crée une instance de AuthorizationHandlerContext.

Propriétés

FailureReasons

Obtient les raisons de l’échec de l’autorisation.

HasFailed

Indicateur indiquant si le traitement d’autorisation en cours a échoué en raison de l’appel d’échec.

HasSucceeded

Indicateur indiquant si le traitement d’autorisation en cours a réussi.

PendingRequirements

Obtient les exigences qui n’ont pas encore été marquées comme ayant réussi.

Requirements

Collection de tous les IAuthorizationRequirement pour l’action d’autorisation actuelle.

Resource

Ressource facultative par rapport à laquelle évaluer le Requirements .

User

ClaimsPrincipal représentant l’utilisateur actuel.

Méthodes

Fail()

Appelé pour indiquer ne HasSucceeded retourne jamais true, même si toutes les conditions sont remplies.

Fail(AuthorizationFailureReason)

Appelé pour indiquer ne HasSucceeded retourne jamais true, même si toutes les conditions sont remplies.

Succeed(IAuthorizationRequirement)

Appelé pour marquer le spécifié requirement comme ayant fait l’objet d’une évaluation réussie.

S’applique à