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í HttpContext pro 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 žádosti. Nastavení Result na hodnotu jinou nežnull v rámci autorizačního filtru bude mít krátký okruh kanálu filtru.

RouteData

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

(Zděděno od ActionContext)

Metody

FindEffectivePolicy<TMetadata>()

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

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

Vrátí hodnotu, která označuje, jestli je poskytnutá nejúčinnější IFilterMetadata zásada (nejvíce specifická) použitá pro akci přidruženou k FilterContext .

(Zděděno od FilterContext)

Platí pro