ASP.NET というか .NET Framework は System.Configuration を使って、アプリケーションの設定読み込みを実装するか、完全に自前で XML などを読み込む処理を作っていたかと思いますが、ASP.NET Core ではフレームワークとして用意されました。 Configuration in ASP.NET Core | Microsoft Learn ASP.NET Core の各ミドルウェアはこのオプション機能を使って、設定周りが実装されています。 このオプション機能を提供しているのは Microsoft.Extensions.Options 名前空間なので、ASP.NET Core と呼ぶのが適切なのかわかってないですが、GitHub では aspnet 内にいるので ASP.NET Core として扱います。 機能としてはシンプルですが、拡張メソッド
![ASP.NET Core でオプションを柔軟に扱えるようになった話 - しばやん雑記](https://cdn-ak-scissors.b.st-hatena.com/image/square/43fd737687363ca90cc5e36cb57b6450ebeb8e4e/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshiba-yan%2F20160528%2F20160528233602.png)