まとめ
このモジュールでは、.NET で実行される ASP.NET Core Web API を作成しました。 この Web API を使用して、メモリ内キャッシュのピザの作成、読み取り、更新、削除を行います。
ASP.NET Core で Web API を作成するには次のことが必要であることを学習しました。
- ASP.NET Core Web API テンプレートを使用した新しいアプリケーションの作成。
ControllerBase
クラスを継承し、HTTP 要求に応答するメソッドを含む、クラスの作成。
このパターンを利用すると、一度に 1 つのコントローラー アクションに集中できるので、少し練習すれば機能的な Web API をごく短時間で作成できます。
このモジュールでは、メモリ内キャッシュを使用しました。 この方法は、Web API の概念の学習に集中するのに役立ちましたが、実際のアプリケーションに使用する場合は明らかな制限がいくつかあります。 アプリケーションが停止した場合、変更はすべて失われます。
実際のアプリケーションでは、データベースのようなバッキング ストアにデータを格納します。 Entity Framework Core を使用してリレーショナル データを保持および取得する方法は、こちらのチュートリアルで学習できます。