ControllerActionInvoker 类

定义

表示一个类,该类负责调用控制器的操作方法。

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
继承
ControllerActionInvoker
派生
实现

构造函数

ControllerActionInvoker()

初始化 ControllerActionInvoker 类的新实例。

属性

Binders

获取或设置与操作关联的模型联编程序。

方法

CreateActionResult(ControllerContext, ActionDescriptor, Object)

创建操作结果。

FindAction(ControllerContext, ControllerDescriptor, String)

查找有关操作方法的信息。

GetControllerDescriptor(ControllerContext)

使用指定的控制器上下文来检索有关控制器的信息。

GetFilters(ControllerContext, ActionDescriptor)

检索有关操作筛选器的信息。

GetParameterValue(ControllerContext, ParameterDescriptor)

获取指定的操作方法参数的值。

GetParameterValues(ControllerContext, ActionDescriptor)

获取操作方法参数的值。

InvokeAction(ControllerContext, String)

使用指定的控制器上下文来调用指定操作。

InvokeActionMethod(ControllerContext, ActionDescriptor, IDictionary<String,Object>)

使用指定的参数和控制器上下文来调用指定的操作方法。

InvokeActionMethodWithFilters(ControllerContext, IList<IActionFilter>, ActionDescriptor, IDictionary<String,Object>)

使用指定的参数、控制器上下文和操作筛选器来调用指定的操作方法。

InvokeActionResult(ControllerContext, ActionResult)

使用指定的控制器上下文来调用指定的操作结果。

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

使用指定的操作筛选器和控制器上下文来调用指定的操作结果。

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

表示一个类,该类负责调用控制器的操作方法。

InvokeAuthenticationFiltersChallenge(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor, ActionResult)

表示一个类,该类负责调用控制器的操作方法。

InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

使用指定的操作描述符和控制器上下文来调用指定的授权筛选器。

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

使用指定的异常和控制器上下文来调用指定的异常筛选器。

适用于