Microsoft.AspNetCore.Mvc.Controllers Пространство имен

Предоставляет типы для обнаружения, инициализации и запуска контроллеров MVC.

Классы

ControllerActionDescriptor

Дескриптор для действия контроллера.

ControllerActivatorProvider

Предоставляет методы для создания контроллера MVC.

ControllerBoundPropertyDescriptor

Дескриптор для привязанных к модели свойств контроллера.

ControllerFactoryProvider

Предоставляет типы для обнаружения, инициализации и запуска контроллеров MVC.

ControllerFeature

Список типов контроллеров в приложении MVC. Можно ControllerFeature заполнить с помощью ApplicationPartManager , который доступен во время запуска на PartManager или PartManager на более позднем этапе, требуя ApplicationPartManager в качестве зависимости в компоненте.

ControllerFeatureProvider

Обнаруживает контроллеры из списка ApplicationPart экземпляров.

ControllerParameterDescriptor

Дескриптор для параметров метода действия.

DefaultControllerActivator

IControllerActivator использует активацию типа для создания контроллеров.

DefaultControllerFactory

Реализация по умолчанию для IControllerFactory.

ServiceBasedControllerActivator

Объект IControllerActivator , извлекающий контроллеры в качестве служб из запроса IServiceProvider.

Интерфейсы

IControllerActivator

Предоставляет методы для создания контроллера.

IControllerActivatorProvider

Предоставляет методы для создания контроллера MVC.

IControllerFactory

Предоставляет методы для создания и удаления контроллеров.

IControllerFactoryProvider

Предоставляет методы для создания и освобождения контроллера.

Комментарии

Дополнительные сведения о контроллерах см. в разделе Обработка запросов с помощью контроллеров.