选件型号和配置

在处理大型配置值时,将它们加载一次就可能变得非常不方便。

asp.net 附带的选项模型提供了一种将 section 映射到 dotnet poco 的便捷方式:例如,可以直接从配置部分加水 StorageOptions,添加 Microsoft.Extensions.Options.ConfigurationExtensions 包并调用 Configure<TOptions>(IConfiguration config) 扩展方法。

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