Microsoft.AspNetCore.Mvc.Controllers 名前空間

MVC コントローラーの検出、初期化、実行を行う型を提供します。

クラス

Name 説明
ControllerActionDescriptor

コントローラーのアクションの記述子。

ControllerActivatorProvider

MVC コントローラーを作成するメソッドを提供します。

ControllerBoundPropertyDescriptor

コントローラーのモデル バインド プロパティの記述子。

ControllerFactoryProvider

MVC コントローラーの検出、初期化、実行を行う型を提供します。

ControllerFeature

MVC アプリケーション内のコントローラーの種類の一覧。 ControllerFeatureは、PartManagerおよびPartManagerの起動時または後の段階で使用できるApplicationPartManagerを使用して、コンポーネントの依存関係としてApplicationPartManagerを要求することで設定できます。

ControllerFeatureProvider

ApplicationPart インスタンスの一覧からコントローラーを検出します。

ControllerParameterDescriptor

アクション メソッドのメソッド パラメーターの記述子。

DefaultControllerActivator

IControllerActivator では、型のアクティブ化を使用してコントローラーを作成します。

DefaultControllerFactory

IControllerFactoryの既定の実装。

ServiceBasedControllerActivator

要求のIServiceProviderからサービスとしてコントローラーを取得するIControllerActivator。

インターフェイス

Name 説明
IControllerActivator

コントローラーを作成するメソッドを提供します。

IControllerActivatorProvider

MVC コントローラーを作成するメソッドを提供します。

IControllerFactory

コントローラーを作成および破棄するためのメソッドを提供します。

IControllerFactoryProvider

コントローラーを作成して解放するメソッドを提供します。

注釈

コントローラーの詳細については、「コントローラー で要求を処理する」を参照してください。