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, 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 |