.NET Framework Class Library
DefaultControllerFactory.CreateController Method
Creates the specified controller by using the specified request context.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
Visual Basic
Public Overridable Function CreateController ( _ requestContext As RequestContext, _ controllerName As String _ ) As IController
C#
public virtual IController CreateController( RequestContext requestContext, string controllerName )
Visual C++
public: virtual IController^ CreateController( RequestContext^ requestContext, String^ controllerName )
Parameters
- requestContext
- Type: System.Web.Routing.RequestContext
The context of the HTTP request, which includes the HTTP context and route data.
- controllerName
- Type: System.String
The name of the controller.
Implements
IControllerFactory.CreateController(RequestContext, String)Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException |
The requestContext parameter is null. |
| ArgumentException |
The controllerName parameter is null or empty. |
See Also