Freigeben über


AuthorizationHandlerContext Klasse

Definition

Enthält Autorisierungsinformationen, die von IAuthorizationHandlerverwendet werden.

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
Vererbung
AuthorizationHandlerContext

Konstruktoren

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Erstellt eine neue Instanz von AuthorizationHandlerContext.

Eigenschaften

FailureReasons

Ruft die Gründe ab, warum die Autorisierung fehlgeschlagen ist.

HasFailed

Flag, das angibt, ob bei der aktuellen Autorisierungsverarbeitung ein Fehler aufgetreten ist, weil Fehler aufgerufen wurde.

HasSucceeded

Flag, das angibt, ob die aktuelle Autorisierungsverarbeitung erfolgreich war.

PendingRequirements

Ruft die Anforderungen ab, die noch nicht als erfolgreich markiert wurden.

Requirements

Die Auflistung aller IAuthorizationRequirement für die aktuelle Autorisierungsaktion.

Resource

Die optionale Ressource, für die ausgewertet werden Requirements soll.

User

Der ClaimsPrincipal , der den aktuellen Benutzer darstellt.

Methoden

Fail()

Wird aufgerufen, um anzugeben HasSucceeded , wird niemals true zurückgegeben, selbst wenn alle Anforderungen erfüllt sind.

Fail(AuthorizationFailureReason)

Wird aufgerufen, um anzugeben HasSucceeded , wird niemals true zurückgegeben, selbst wenn alle Anforderungen erfüllt sind.

Succeed(IAuthorizationRequirement)

Wird aufgerufen, um die angegebene requirement als erfolgreich ausgewertet zu markieren.

Gilt für: