Microsoft.AspNetCore.Mvc.Controllers Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides types to discover, initialize, and run MVC controllers.
Classes
ControllerActionDescriptor |
A descriptor for an action of a controller. |
ControllerActivatorProvider |
Provides methods to create an MVC controller. |
ControllerBoundPropertyDescriptor |
A descriptor for model bound properties of a controller. |
ControllerFactoryProvider | |
ControllerFeature |
The list of controllers types in an MVC application. The ControllerFeature can be populated using the ApplicationPartManager that is available during startup at PartManager and PartManager or at a later stage by requiring the ApplicationPartManager as a dependency in a component. |
ControllerFeatureProvider |
Discovers controllers from a list of ApplicationPart instances. |
ControllerParameterDescriptor |
A descriptor for method parameters of an action method. |
DefaultControllerActivator |
IControllerActivator that uses type activation to create controllers. |
DefaultControllerFactory |
Default implementation for IControllerFactory. |
ServiceBasedControllerActivator |
A IControllerActivator that retrieves controllers as services from the request's IServiceProvider. |
Interfaces
IControllerActivator |
Provides methods to create a controller. |
IControllerActivatorProvider |
Provides methods to create a MVC controller. |
IControllerFactory |
Provides methods for creation and disposal of controllers. |
IControllerFactoryProvider |
Provides methods to create and release a controller. |
Remarks
For more information on controllers, Handle requests with controllers.