Freigeben über


AuthorizationFilterContext Klasse

Definition

Ein Kontext für Autorisierungsfilter, d. h. IAuthorizationFilter und IAsyncAuthorizationFilter Implementierungen.

public ref class AuthorizationFilterContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class AuthorizationFilterContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type AuthorizationFilterContext = class
    inherit FilterContext
Public Class AuthorizationFilterContext
Inherits FilterContext
Vererbung
AuthorizationFilterContext

Konstruktoren

AuthorizationFilterContext(ActionContext, IList<IFilterMetadata>)

Instanziiert eine neue AuthorizationFilterContext instance.

Eigenschaften

ActionDescriptor

Ruft die für die ActionDescriptor ausgewählte Aktion ab oder legt dieses fest.

(Geerbt von ActionContext)
Filters

Ruft alle anwendbaren IFilterMetadata Implementierungen ab.

(Geerbt von FilterContext)
HttpContext

Ruft den für die HttpContext aktuelle Anforderung ab oder legt dieses fest.

(Geerbt von ActionContext)
ModelState

Ruft das ModelStateDictionary ab.

(Geerbt von ActionContext)
Result

Ruft das Ergebnis der Anforderung ab oder legt es fest. Wenn Sie in einem Autorisierungsfilter auf einen Wert ohnenull Wert festlegenResult, wird der Rest der Filterpipeline kurzgeschlossen.

RouteData

Ruft den für die RouteData aktuelle Anforderung ab oder legt dieses fest.

(Geerbt von ActionContext)

Methoden

FindEffectivePolicy<TMetadata>()

Gibt die effektivste (spezifischste) Richtlinie vom Typ TMetadata zurück, die auf die Aktion angewendet wird, die dem FilterContextzugeordnet ist.

(Geerbt von FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Gibt einen Wert zurück, der angibt, ob die angegebene IFilterMetadata die effektivste (spezifischste) Richtlinie ist, die auf die Aktion angewendet wird, die dem FilterContextzugeordnet ist.

(Geerbt von FilterContext)

Gilt für: