ActionExecutingContext 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 akcí, konkrétně OnActionExecuting(ActionExecutingContext) a OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate) volání.
public ref class ActionExecutingContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class ActionExecutingContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type ActionExecutingContext = class
inherit FilterContext
Public Class ActionExecutingContext
Inherits FilterContext
- Dědičnost
Konstruktory
ActionExecutingContext(ActionContext, IList<IFilterMetadata>, IDictionary<String,Object>, Object) |
Vytvoří instanci nové ActionExecutingContext instance. |
Vlastnosti
ActionArguments |
Získá argumenty, které se mají předat při vyvolání akce. Klíče jsou názvy parametrů. |
ActionDescriptor |
Získá nebo nastaví ActionDescriptor pro vybranou akci. (Zděděno od ActionContext) |
Controller |
Získá instanci kontroleru obsahující akci. |
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í spuštění IActionResult . Nastavení Result na jinou hodnotu |
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 |
IsEffectivePolicy<TMetadata>(TMetadata) |
Vrátí hodnotu označující, jestli je poskytnutá IFilterMetadata zásada nejúčinnější (nejkonkrétnější) použitá na akci přidruženou k FilterContext. (Zděděno od FilterContext) |