ActionExecutingContext 类

定义

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
继承
ActionExecutingContext

构造函数

ActionExecutingContext(ActionContext, IList<IFilterMetadata>, IDictionary<String,Object>, Object)

实例化新 ActionExecutingContext 实例。

属性

ActionArguments

获取调用操作时要传递的参数。 键是参数名称。

ActionDescriptor

获取或设置 ActionDescriptor 所选操作的 。

(继承自 ActionContext)
Controller

获取包含操作的控制器实例。

Filters

获取所有适用的 IFilterMetadata 实现。

(继承自 FilterContext)
HttpContext

获取或设置 HttpContext 当前请求的 。

(继承自 ActionContext)
ModelState

获取 ModelStateDictionary

(继承自 ActionContext)
Result

获取或设置 IActionResult 要执行的 。 将 设置为 Result 操作筛选器中的非null 值将使操作和任何剩余操作筛选器短路。

RouteData

获取或设置 RouteData 当前请求的 。

(继承自 ActionContext)

方法

FindEffectivePolicy<TMetadata>()

返回应用于与 FilterContext关联的操作的最有效 (最具体的) 策略。TMetadata

(继承自 FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

返回一个值,该值指示提供的 IFilterMetadata 是否是应用于与 FilterContext关联的操作的最有效策略 (最具体的) 。

(继承自 FilterContext)

适用于