前言
方法很多,下面的例子也是从百度上搜索到的,原文链接已经找不到了。
方法1
1.添加NovelSetting节点,写入相关的配置信息
2.创建类,字段与上面的配置一致
3.StartUp.cs中获取
添加读取的方法,将配置信息写入到对应的参数类中
4.使用
在控制器中,如下设置,即可。
方法2
1.在appsetting.json中创建节点,保存相关的配置
2.创建操作类
using Microsoft.Extensions.Configuration; namespace NoteServer.Core
{
/// <summary>
/// 配置信息
/// </summary>
public class AppSettings
{
private static IConfigurationSection appSection = null;
/// <summary>
/// 获取配置文件
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static string GetAppSeting(string key)
{
if (appSection.GetSection(key) != null)
{
return appSection.GetSection(key).Value;
}
else
{
return "";
}
}
/// <summary>
/// 设置配置文件
/// </summary>
/// <param name="section"></param>
public static void SetAppSetting(IConfigurationSection section)
{
appSection = section;
}
}
}
3.在StartUp.cs中获取
4.使用