public static void Main() { //Fetch StrategyConfig requried JsonAppConfig appConfig = LoadJson(); //Set up Micro-services Required ServicesManager ServicesManager = new ServicesManager(appConfig); ServicesManager.Init(); }
static void Main(string[] args) { //Assist<User> assist = new Assist<User>(); //Console.Read(); JsonAppConfig <User> appConfig = new JsonAppConfig <User>(@"D:\tmp\test\AppConfig.json"); //JsonConfig<User> jsonConfig = new JsonConfig<User>(@"D:\tmp\test\AppConfig.json"); appConfig.Config.Age = 1; appConfig.DoSave(); }
public static void Load(string filePath) { var config = JsonAppConfig.Load <_ServerConfig>(filePath, 4); ServerUrl = config.ServerUrl; uint[] keyArray = ConvertEx.ToKey(config.EncryptionKey); Key1 = keyArray[0]; Key2 = keyArray[1]; Key3 = keyArray[2]; Key4 = keyArray[3]; AdminDB = config.AdminDB; CommonDB = config.CommonDB; LogDB = config.LogDB; RedisAdmin = config.RedisAdmin; RedisAuth = config.RedisAuth; RedisResponse = config.RedisResponse; }
public static void Load(string filePath) { Instance = JsonAppConfig.Load <Config>(filePath); }
public ServicesManager(JsonAppConfig appConfig) { AppConfig = appConfig; Services = new List <IScalableConsumerService>(); }