AuthorizationHandlerContext Třída

Definice

Obsahuje autorizační informace, které IAuthorizationHandlerpoužívá .

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

Konstruktory

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Vytvoří novou instanci položky AuthorizationHandlerContext.

Vlastnosti

FailureReasons

Získá důvody, proč se autorizace nezdařila.

HasFailed

Příznak označující, jestli aktuální zpracování autorizace selhalo kvůli volání selhání

HasSucceeded

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

PendingRequirements

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

Requirements

Kolekce všech IAuthorizationRequirement akcí pro aktuální autorizaci.

Resource

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

User

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

Metody

Fail()

Zavolána k označení HasSucceeded nikdy nevrací hodnotu true, i když jsou splněny všechny požadavky.

Fail(AuthorizationFailureReason)

Zavolána k označení HasSucceeded nikdy nevrací hodnotu true, i když jsou splněny všechny požadavky.

Succeed(IAuthorizationRequirement)

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

Platí pro