Udostępnij za pośrednictwem


AuthorizationFilterContext Klasa

Definicja

Kontekst filtrów autoryzacji, tj. IAuthorizationFilter i IAsyncAuthorizationFilter implementacji.

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
Dziedziczenie
AuthorizationFilterContext

Konstruktory

AuthorizationFilterContext(ActionContext, IList<IFilterMetadata>)

Tworzy wystąpienie nowego AuthorizationFilterContext wystąpienia.

Właściwości

ActionDescriptor

Pobiera lub ustawia ActionDescriptor dla wybranej akcji.

(Odziedziczone po ActionContext)
Filters

Pobiera wszystkie odpowiednie IFilterMetadata implementacje.

(Odziedziczone po FilterContext)
HttpContext

Pobiera lub ustawia wartość HttpContext dla bieżącego żądania.

(Odziedziczone po ActionContext)
ModelState

Pobiera klasę ModelStateDictionary.

(Odziedziczone po ActionContext)
Result

Pobiera lub ustawia wynik żądania. Ustawienie Result wartości innej niżnull wartość wewnątrz filtru autoryzacji spowoduje zwarcie reszty potoku filtru.

RouteData

Pobiera lub ustawia wartość RouteData dla bieżącego żądania.

(Odziedziczone po ActionContext)

Metody

FindEffectivePolicy<TMetadata>()

Zwraca najbardziej skuteczne (najbardziej specyficzne) zasady typu TMetadata zastosowane do akcji skojarzonej z elementem FilterContext.

(Odziedziczone po FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Zwraca wartość wskazującą, czy podana IFilterMetadata jest najbardziej efektywna zasada (najbardziej specyficzna) zastosowana do akcji skojarzonej z elementem FilterContext.

(Odziedziczone po FilterContext)

Dotyczy