1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using MES.Service.Dto.@base;
using Microsoft.Extensions.Configuration;
 
namespace MES.Service.util;
 
public class AppsettingsUtility
{
    private static AppSettings _appSettings;
 
    public static AppSettings Settings
    {
        get { return _appSettings; }
    }
 
    public void Initial(IConfiguration configuration)
    {
        AppSettings myOwn = new AppSettings();
        //注意:可以使用冒号来获取内层的配置项
        myOwn.TestErpUrl = configuration["AppSettings:TestErpUrl"];
        myOwn.ProductionErpUrl = configuration["AppSettings:ProductionErpUrl"];
        myOwn.DataBaseConn = configuration["AppSettings:DataBaseConn"];
        _appSettings = myOwn;
    }
}