This topic has not yet been rated - Rate this topic

DefaultControllerFactory.GetControllerInstance Method

.NET Framework 4

Retrieves the controller instance for the specified request context and controller type.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)
protected internal virtual IController GetControllerInstance(
	RequestContext requestContext,
	Type controllerType
)

Parameters

requestContext
Type: System.Web.Routing.RequestContext
The context of the HTTP request, which includes the HTTP context and route data.
controllerType
Type: System.Type
The type of the controller.

Return Value

Type: System.Web.Mvc.IController
The controller instance.
Exception Condition
HttpException

controllerType is null.

ArgumentException

controllerType cannot be assigned.

InvalidOperationException

An instance of controllerType cannot be created.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ