Exemplo n.º 1
0
        public void LocalConfigLoaderTest()
        {
            LocalConfigLoader loader = new LocalConfigLoader(null);

            // IBaraMapper baraMapper;
            var config = loader.Load("BaraMapConfig.xml", null);
        }
Exemplo n.º 2
0
 public BaraMapper(ILoggerFactory loggerFactory, String baraMapConfigFilePath = "BaraMapConfig.xml")
 {
     _loggerFactory = loggerFactory;
     _logger        = _loggerFactory.CreateLogger <BaraMapper>();
     ConfigLoader   = new LocalConfigLoader(loggerFactory);
     ConfigLoader.Load(baraMapConfigFilePath, this);
     DbProviderFactory = BaraMapConfig.DataBase.DbProvider.DbProviderFactory;
     SessionStore      = new DbConnectionSessionStore(loggerFactory, this.GetHashCode().ToString());
     SqlBuilder        = new SqlBuilder(loggerFactory, this);
     DataSourceManager = new DataSourceManager(loggerFactory, this);
     CacheManager      = new CacheManager(loggerFactory, this);
     SqlExecutor       = new SqlExecutor(loggerFactory, SqlBuilder, this);
 }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            // 1.初始化Nacos配置
            // NacosConfig.Init();

            // 2.读取Nacos配置信息
            // ConfigManager.LoadNacosConfigData();

            // 3.初始化Local配置
            LocalConfigLoader.Init();

            // 4.读取Local配置信息
            ConfigManager.LoadLocalConfigData();

            Console.ReadLine();
        }
Exemplo n.º 4
0
        public static void LoadLocalConfigData()
        {
            TencentConfig tencentConfig = LocalConfigLoader.GetSetting <TencentConfig>("tencent");

            Console.WriteLine("从Local配置获取Tencent数据:" + JsonConvert.SerializeObject(tencentConfig));
        }
 void Start()
 {
     LocalConfigLoader.GetLocalData("menu.data", RecData);
 }