AuthorizationHandlerContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object) |
Vytvoří novou instanci položky AuthorizationHandlerContext. |
Vlastnosti
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
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 |