Microsoft.AspNetCore.Mvc.Controllers 命名空間

提供偵測、初始化及執行 MVC 控制器的類型。

類別

名稱 Description
ControllerActionDescriptor

控制器動作的描述符。

ControllerActivatorProvider

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

ControllerBoundPropertyDescriptor

一個描述控制器模型綁定屬性的描述符。

ControllerFactoryProvider

提供偵測、初始化及執行 MVC 控制器的類型。

ControllerFeature

MVC 應用程式中控制器類型的清單。 ControllerFeature可透過ApplicationPartManager啟動時PartManagerPartManager或後續階段的 來填充,透過在元件中要求 作為ApplicationPartManager相依性。

ControllerFeatureProvider

從一串 ApplicationPart 實例中發現控制器。

ControllerParameterDescriptor

動作方法參數的描述符。

DefaultControllerActivator

IControllerActivator 它利用類型啟動來建立控制器。

DefaultControllerFactory

的 IControllerFactory預設實作。

ServiceBasedControllerActivator

IControllerActivator A 從請求IServiceProvider的 . 中取得控制器作為服務。

介面

名稱 Description
IControllerActivator

提供建立控制器的方法。

IControllerActivatorProvider

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

IControllerFactory

提供控制器的建立與處置方法。

IControllerFactoryProvider

提供建立及釋放控制器的方法。

備註

欲了解更多關於控制器的資訊,請參閱 與控制器處理請求。