Condividi tramite


AuthorizationHandlerContext Classe

Definizione

Contiene informazioni di autorizzazione usate da IAuthorizationHandler.

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
Ereditarietà
AuthorizationHandlerContext

Costruttori

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Crea una nuova istanza di AuthorizationHandlerContext.

Proprietà

FailureReasons

Ottiene i motivi per cui l'autorizzazione non è riuscita.

HasFailed

Flag che indica se l'elaborazione dell'autorizzazione corrente non è riuscita a causa della chiamata a fail.

HasSucceeded

Flag che indica se l'elaborazione dell'autorizzazione corrente è riuscita.

PendingRequirements

Ottiene i requisiti che non sono ancora stati contrassegnati come riusciti.

Requirements

Raccolta di tutti gli elementi IAuthorizationRequirement per l'azione di autorizzazione corrente.

Resource

Risorsa facoltativa da valutare Requirements .

User

Oggetto ClaimsPrincipal che rappresenta l'utente corrente.

Metodi

Fail()

Chiamato per indicare HasSucceeded non restituirà mai true, anche se tutti i requisiti vengono soddisfatti.

Fail(AuthorizationFailureReason)

Chiamato per indicare HasSucceeded non restituirà mai true, anche se tutti i requisiti vengono soddisfatti.

Succeed(IAuthorizationRequirement)

Chiamato per contrassegnare l'oggetto specificato requirement come valutato correttamente.

Si applica a