選件型號和配置

在處理大型配置值時,將它們載入一次就可能變得非常不方便。

asp.net 附帶的選項模型提供了一種將 section 對映到 dotnet poco 的便捷方式:例如,可以直接從配置部分加水 StorageOptions,新增 Microsoft.Extensions.Options.ConfigurationExtensions 包並呼叫 Configure<TOptions>(IConfiguration config) 擴充套件方法。

services.Configure<StorageOptions>(Configuration.GetSection("Storage"));