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.ControllerFeaturecan be populated using theMicrosoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerthat is available during startup atMicrosoft.Extensions.DependencyInjection.IMvcBuilder.PartManagerandMicrosoft.Extensions.DependencyInjection.IMvcCoreBuilder.PartManageror at a later stage by requiring theMicrosoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManageras a dependency in a component. - class
ControllerFeatureProvider - Discovers controllers from a list of
Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartinstances. - class
ControllerParameterDescriptor - A descriptor for method parameters of an action method.
- class
DefaultControllerActivator Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorthat uses type activation to create controllers.- class
DefaultControllerFactory - Default implementation for
Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory. - class
ServiceBasedControllerActivator - A
Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorthat retrieves controllers as services from the request’sSystem.IServiceProvider.
- interface