配置文件内容
"DSFCConfigs": {
"bm1Url": "xxx",
"bm2Url": "xxx",
"token": "xxx",
}
配置读取类
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Configuration.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VWNMSCNDSFA.Common
{
public class AppConfigurtaionServices
{
public static IConfiguration Configuration { get; set; }
static AppConfigurtaionServices()
{
//ReloadOnChange = true 当appsettings.json被修改时重新加载
Configuration = new ConfigurationBuilder()
.Add(new JsonConfigurationSource { Path = "appsettings.json", ReloadOnChange = true })
.Build();
}
}
}
使用
string bm1BaseUrl = AppConfigurtaionServices.Configuration["DSFCConfigs:bm1Url"];