Microsoft.AspNetCore.Mvc.Controllers 命名空间

提供用于发现、初始化和运行 MVC 控制器的类型。

ControllerActionDescriptor

控制器操作的描述符。

ControllerActivatorProvider

提供创建 MVC 控制器的方法。

ControllerBoundPropertyDescriptor

控制器的模型绑定属性的描述符。

ControllerFactoryProvider

提供用于发现、初始化和运行 MVC 控制器的类型。

ControllerFeature

MVC 应用程序中的控制器类型列表。 ControllerFeature可以使用在 和 PartManagerPartManager 启动期间或稍后阶段可用的 填充 ApplicationPartManager ,方法是要求 ApplicationPartManager 将 作为组件中的依赖项。

ControllerFeatureProvider

从实例列表中 ApplicationPart 发现控制器。

ControllerParameterDescriptor

操作方法的方法参数的描述符。

DefaultControllerActivator

IControllerActivator 使用类型激活创建控制器的 。

DefaultControllerFactory

的默认实现 IControllerFactory

ServiceBasedControllerActivator

一个 , IControllerActivator 它从请求的 中 IServiceProvider检索控制器作为服务。

接口

IControllerActivator

提供创建控制器的方法。

IControllerActivatorProvider

提供创建 MVC 控制器的方法。

IControllerFactory

提供用于创建和处置控制器的方法。

IControllerFactoryProvider

提供创建和释放控制器的方法。

注解

有关控制器的详细信息, 请参阅使用控制器处理请求