using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Configuration.Json;
namespace FireFighter.Entity
{
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();
}
/** 使用说明
读取一级配置节点配置
AppConfigurtaionServices.Configuration["ServiceUrl"];
读取二级子节点配置
AppConfigurtaionServices.Configuration["Appsettings:SystemName"];
**/
}
}
本文介绍了一种在C#中使用Microsoft.Extensions.Configuration加载应用程序配置的方法。通过静态类AppConfigurtaionServices,可以方便地从appsettings.json文件中读取配置信息,并在配置文件发生变化时自动重新加载。
4274

被折叠的 条评论
为什么被折叠?



