AuthorizationFilterContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ž |
| 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 |
| 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) |