DefaultControllerFactory Class
Represents the controller factory that is registered by default.
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
The DefaultControllerFactory type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | DefaultControllerFactory() | Initializes a new instance of the DefaultControllerFactory class. |
![]() | DefaultControllerFactory(IControllerActivator) | Initializes a new instance of the DefaultControllerFactory class using a controller activator. |
| Name | Description | |
|---|---|---|
![]() | CreateController | Creates the specified controller by using the specified request context. |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetControllerInstance | Retrieves the controller instance for the specified request context and controller type. |
![]() | GetControllerSessionBehavior | Returns the controller's session behavior. |
![]() | GetControllerType | Retrieves the controller type for the specified name and request context. |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ReleaseController | Releases the specified controller. |
![]() | ToString | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IControllerFactory.GetControllerSessionBehavior | This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the GetControllerSessionBehavior method. |
This class provides a convenient base class for developers who want to make only minor changes to controller creation. This class calls the Dispose method for any controller that implements the IDisposable interface.
Show:
.gif?cs-save-lang=1&cs-lang=csharp)
.gif?cs-save-lang=1&cs-lang=csharp)
.gif?cs-save-lang=1&cs-lang=csharp)
.gif?cs-save-lang=1&cs-lang=csharp)