ASP.NET Core では、コントローラーまたは Minimal API を使用した Web API の作成がサポートされています。 Web API の "コントローラー" は ControllerBase から派生するクラスです。 コントローラーはアクティブ化され、要求ごとに破棄されます。 この記事では、コントローラーを使って Web API 要求を処理する方法について説明します。 コントローラーを使用せずに Web API を作成する方法については、「チュートリアル: ASP.NET Core で Minimal API を作成する」を参照してください。 ControllerBase クラス コントローラーベースの Web API は、ControllerBase から派生した 1 つまたは複数のコントローラー クラスで構成されます。 Web API のプロジェクト テンプレートで