Microsoft.AspNetCore.Mvc.Controllers 命名空间

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

类

名称 说明
ControllerActionDescriptor

控制器操作的描述符。

ControllerActivatorProvider

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

ControllerBoundPropertyDescriptor

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

ControllerFactoryProvider

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

ControllerFeature

MVC 应用程序中的控制器类型列表。 ControllerFeature可以通过要求ApplicationPartManager组件中的依赖项来填充ApplicationPartManager在启动时PartManager或PartManager稍后阶段可用的组件。

ControllerFeatureProvider

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

ControllerParameterDescriptor

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

DefaultControllerActivator

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

DefaultControllerFactory

的默认实现 。IControllerFactory

ServiceBasedControllerActivator

检索控制器作为请求的服务的 IServiceProviderAIControllerActivator。

接口

名称 说明
IControllerActivator

提供创建控制器的方法。

IControllerActivatorProvider

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

IControllerFactory

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

IControllerFactoryProvider

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

注解

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