Udostępnij za pośrednictwem


AuthorizationHandlerContext Klasa

Definicja

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 requirement pomyślnie ocenionego.

Dotyczy