.NET Core 获取配置文件配置信息教程
在 .NET Core 中获取配置文件中的某个配置信息,可以使用'Configuration'类来读取和操作配置文件。下面是一个获取配置信息的示例代码:
- 在'appsettings.json'文件中定义配置信息:
{
'MyConfig': {
'Key1': 'Value1',
'Key2': 'Value2'
}
}
- 在代码中使用'Configuration'类来获取配置信息:
using Microsoft.Extensions.Configuration;
// ...
// 创建 Configuration 对象
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile('appsettings.json', optional: true, reloadOnChange: true)
.Build();
// 读取配置信息
string key1 = config['MyConfig:Key1'];
string key2 = config['MyConfig:Key2'];
在上面的示例中,首先使用'ConfigurationBuilder'创建一个配置对象,然后通过'AddJsonFile'方法指定配置文件的路径和名称。最后使用'Build'方法生成配置对象。
接下来,可以使用索引器(square bracket notation)来获取指定配置项的值,使用冒号(:)来表示层级关系。例如,'MyConfig:Key1'表示'MyConfig'对象中的'Key1'属性。
注意:在使用'Configuration'类之前,需要在项目中添加'Microsoft.Extensions.Configuration'和'Microsoft.Extensions.Configuration.Json'的 NuGet 包。
原文地址: https://www.cveoy.top/t/topic/qgnd 著作权归作者所有。请勿转载和采集!