Jazyk

AuthorizationHandlerContext Třída

Definice

Obsahuje autorizační informace používané nástrojem IAuthorizationHandler.

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
Dědičnost
AuthorizationHandlerContext

Konstruktory

Name Description
AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Vytvoří novou instanci položky AuthorizationHandlerContext.

Vlastnosti

Name Description
FailureReasons

Získá důvody selhání autorizace.

HasFailed

Příznak označující, jestli se zpracování aktuální autorizace nezdařilo kvůli volání chyby.

HasSucceeded

Příznak označující, jestli bylo zpracování aktuální autorizace úspěšné.

PendingRequirements

Získá požadavky, které ještě nebyly označeny jako úspěšné.

Requirements

Kolekce všech pro IAuthorizationRequirement aktuální autorizační akci.

Resource

Volitelný prostředek, který se má vyhodnotit proti Requirements .

User

Představující ClaimsPrincipal aktuálního uživatele.

Metody

Name Description
Fail()

Volaná jako indikuje HasSucceeded , že nikdy nevrátí hodnotu true, a to ani v případě, že jsou splněny všechny požadavky.

Fail(AuthorizationFailureReason)

Volaná jako indikuje HasSucceeded , že nikdy nevrátí hodnotu true, a to ani v případě, že jsou splněny všechny požadavky.

Succeed(IAuthorizationRequirement)

Volána k označení zadaného requirement jako úspěšně vyhodnoceného.

Platí pro