private ParameterPool() { // 没有设置相关参数 抛出一个异常 if (ParametersReader == null) { ParametersHandler.LoadParametersConfig(); //throw new Exception("必须先设置ParametersReader"); } parameterMap = new ConcurrentDictionary <string, Parameter>(); ParseParmeters(); }
/// <summary> /// 第一次加载参数配置 /// </summary> public static void LoadParametersConfig() { ParametersHandler ph = (ParametersHandler)System.Configuration.ConfigurationManager.GetSection("monitorParameters/parameters"); }