Example #1
0
 /// <summary>
 /// 测试 单节点配置信息 获取
 /// </summary>
 public static void TestConfig()
 {
     Console.WriteLine("---------------------自定义新增节点测试-----------------");
     Console.WriteLine("TestID:" + TestConfigInfo.GetConfig().TestID);
     Console.WriteLine("TestName:" + TestConfigInfo.GetConfig().TestName);
     foreach (tracker item in TestConfigInfo.GetConfig().Trackers)
     {
         Console.WriteLine("Host:" + item.Host + " Port:" + item.Port);
     }
 }
Example #2
0
        /// <summary>
        /// 获取配置信息
        /// </summary>
        /// <param name="sectionName">xml节点名称</param>
        /// <returns></returns>
        public static TestConfigInfo GetConfig(string sectionName)
        {
            TestConfigInfo section = (TestConfigInfo)ConfigurationManager.GetSection(sectionName);

            if (section == null)
            {
                throw new ConfigurationErrorsException("Section " + sectionName + " is not found.");
            }
            return(section);
        }