/// <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); } }
/// <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); }