Share via


ControllerActionInvoker Class

Definition

Represents a class that is responsible for invoking the action methods of a controller.

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
Inheritance
ControllerActionInvoker
Derived
Implements

Constructors

ControllerActionInvoker()

Initializes a new instance of the ControllerActionInvoker class.

Properties

Binders

Gets or sets the model binders that are associated with the action.

Methods

CreateActionResult(ControllerContext, ActionDescriptor, Object)

Creates the action result.

FindAction(ControllerContext, ControllerDescriptor, String)

Finds the information about the action method.

GetControllerDescriptor(ControllerContext)

Retrieves information about the controller by using the specified controller context.

GetFilters(ControllerContext, ActionDescriptor)

Retrieves information about the action filters.

GetParameterValue(ControllerContext, ParameterDescriptor)

Gets the value of the specified action-method parameter.

GetParameterValues(ControllerContext, ActionDescriptor)

Gets the values of the action-method parameters.

InvokeAction(ControllerContext, String)

Invokes the specified action by using the specified controller context.

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

Invokes the specified action method by using the specified parameters and the controller context.

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

Invokes the specified action method by using the specified parameters, controller context, and action filters.

InvokeActionResult(ControllerContext, ActionResult)

Invokes the specified action result by using the specified controller context.

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

Invokes the specified action result by using the specified action filters and the controller context.

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)
InvokeAuthenticationFiltersChallenge(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor, ActionResult)
InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

Invokes the specified authorization filters by using the specified action descriptor and controller context.

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

Invokes the specified exception filters by using the specified exception and controller context.

Applies to