Microsoft.AspNetCore.Mvc.Controllers Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc.
Controllers
¶ Interfaces
- interface
IControllerActivator
- Provides methods to create a controller.
- interface
IControllerFactory
- Provides methods for creation and disposal of controllers.
Classes
- class
ControllerActionDescriptor
- class
ControllerBoundPropertyDescriptor
- A descriptor for model bound properties of a controller.
- class
ControllerFeature
- The list of controllers types in an MVC application. The
Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature
can be populated using theMicrosoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager
that is available during startup atMicrosoft.Extensions.DependencyInjection.IMvcBuilder.PartManager
andMicrosoft.Extensions.DependencyInjection.IMvcCoreBuilder.PartManager
or at a later stage by requiring theMicrosoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager
as a dependency in a component. - class
ControllerFeatureProvider
- Discovers controllers from a list of
Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart
instances. - class
ControllerParameterDescriptor
- A descriptor for method parameters of an action method.
- class
DefaultControllerActivator
Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator
that uses type activation to create controllers.- class
DefaultControllerFactory
- Default implementation for
Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory
. - class
ServiceBasedControllerActivator
- A
Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator
that retrieves controllers as services from the request’sSystem.IServiceProvider
.
- interface