AuthorizationFilterContext Třída

Definice

Kontext pro filtry autorizace, tj. IAuthorizationFilter a IAsyncAuthorizationFilter implementace.

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
Dědičnost
AuthorizationFilterContext

Konstruktory

AuthorizationFilterContext(ActionContext, IList<IFilterMetadata>)

Vytvoří instanci nové AuthorizationFilterContext instance.

Vlastnosti

ActionDescriptor

Získá nebo nastaví ActionDescriptor pro vybranou akci.

(Zděděno od ActionContext)
Filters

Získá všechny použitelné IFilterMetadata implementace.

(Zděděno od FilterContext)
HttpContext

Získá nebo nastaví pro HttpContext aktuální požadavek.

(Zděděno od ActionContext)
ModelState

Získá .ModelStateDictionary

(Zděděno od ActionContext)
Result

Získá nebo nastaví výsledek požadavku. Nastavení Result na hodnotu beznull hodnoty uvnitř autorizačního filtru způsobí zkratování zbytku kanálu filtru.

RouteData

Získá nebo nastaví pro RouteData aktuální požadavek.

(Zděděno od ActionContext)

Metody

FindEffectivePolicy<TMetadata>()

Vrátí nejúčinnější (nejkonkrétnější) zásadu typu TMetadata použitou na akci přidruženou k FilterContext.

(Zděděno od FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Vrátí hodnotu označující, jestli je zadaná IFilterMetadata zásada nejúčinnější (nejkonkrétnější) použitá na akci přidruženou k FilterContext.

(Zděděno od FilterContext)

Platí pro