Exemplo n.º 1
0
        /// <summary>
        /// Use to load configuration file
        /// </summary>
        /// <param name="configFilePath"></param>
        public static void Load(string fileName)
        {
            var section = JObject.Parse(File.ReadAllText(fileName))
                          .GetValue("Ceql")
                          .ToObject <CeqlSection>();

            _instance = new CeqlConfiguration(section);
        }
Exemplo n.º 2
0
        //static constructor
        static CeqlConfiguration()
        {
            try
            {
                var section = JObject.Parse(File.ReadAllText("appsettings.json"))
                              .GetValue("Ceql")
                              .ToObject <CeqlSection>();

                _instance = new CeqlConfiguration(section);
            }
            catch (Exception) {
                return;
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// Initialize configuration using section object
 /// </summary>
 /// <param name="section"></param>
 public static void Load(CeqlSection section)
 {
     _instance = new CeqlConfiguration(section);
 }