侧边栏

asp.net core 添加创建读取配置文件appsettings帮助类

直接上代码:

需要引用using Microsoft.Extensions.Configuration;

public class AppSettings
{
/// <summary>
/// 配置文件的根节点
/// </summary>
private static readonly IConfigurationRoot _config;


public static LogLevelEnum RecordLogMinLevel => _config["LogMinLevel"].TryToEnum<LogLevelEnum>();

/// <summary>
/// 监听的端口号
/// </summary>
public static string ListenPort => _config["listenPort"].ToString();
static AppSettings()
{
// 加载appsettings.json,并构建IConfigurationRoot
var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", true, true);
_config = builder.Build();
}

}

posted @ 2021-03-26 10:15  我有我的骄傲  阅读(224)  评论(0)    收藏  举报