AuthorizationHandlerContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera informacje o autoryzacji używane przez IAuthorizationHandlerprogram .
public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
- Dziedziczenie
-
AuthorizationHandlerContext
Konstruktory
AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object) |
Tworzy nowe wystąpienie klasy AuthorizationHandlerContext. |
Właściwości
FailureReasons |
Pobiera przyczyny niepowodzenia autoryzacji. |
HasFailed |
Flaga wskazująca, czy bieżące przetwarzanie autoryzacji nie powiodło się z powodu wywołania błędu. |
HasSucceeded |
Flaga wskazująca, czy bieżące przetwarzanie autoryzacji zakończyło się pomyślnie. |
PendingRequirements |
Pobiera wymagania, które nie zostały jeszcze oznaczone jako zakończone powodzeniem. |
Requirements |
Kolekcja wszystkich IAuthorizationRequirement elementów dla bieżącej akcji autoryzacji. |
Resource |
Opcjonalny zasób do oceny Requirements wartości. |
User |
Reprezentujący ClaimsPrincipal bieżącego użytkownika. |
Metody
Fail() |
Wywołana wartość , aby wskazać HasSucceeded , że nigdy nie zwróci wartości true, nawet jeśli zostaną spełnione wszystkie wymagania. |
Fail(AuthorizationFailureReason) |
Wywołana wartość , aby wskazać HasSucceeded , że nigdy nie zwróci wartości true, nawet jeśli zostaną spełnione wszystkie wymagania. |
Succeed(IAuthorizationRequirement) |
Wywoływane w celu oznaczenia określonego jako |