ControllerActionInvoker Class

 

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

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Inheritance Hierarchy

System.Object
  System.Web.Mvc.ControllerActionInvoker
    System.Web.Mvc.Async.AsyncControllerActionInvoker

Syntax

public class ControllerActionInvoker : IActionInvoker
public ref class ControllerActionInvoker : IActionInvoker
type ControllerActionInvoker = 
    class
        interface IActionInvoker
    end
Public Class ControllerActionInvoker
    Implements IActionInvoker

Constructors

Name Description
System_CAPS_pubmethod ControllerActionInvoker()

Initializes a new instance of the ControllerActionInvoker class.

Properties

Name Description
System_CAPS_protproperty Binders

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

Methods

Name Description
System_CAPS_protmethod CreateActionResult(ControllerContext, ActionDescriptor, Object)

Creates the action result.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_protmethod FindAction(ControllerContext, ControllerDescriptor, String)

Finds the information about the action method.

System_CAPS_protmethod GetControllerDescriptor(ControllerContext)

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

System_CAPS_protmethod GetFilters(ControllerContext, ActionDescriptor)

Retrieves information about the action filters.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_protmethod GetParameterValue(ControllerContext, ParameterDescriptor)

Gets the value of the specified action-method parameter.

System_CAPS_protmethod GetParameterValues(ControllerContext, ActionDescriptor)

Gets the values of the action-method parameters.

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod InvokeAction(ControllerContext, String)

Invokes the specified action by using the specified controller context.

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

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

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

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

System_CAPS_protmethod InvokeActionResult(ControllerContext, ActionResult)

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

System_CAPS_protmethod InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

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

System_CAPS_protmethod InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

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

System_CAPS_protmethod InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

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

System_CAPS_protmethod InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

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

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Mvc Namespace

Return to top