/// <summary> /// 数据注册 /// </summary> public static void Register() { if (DateTime.MinValue == DataStorage.initialTime) { var configJson = new HTTP().GetGzip2(string.Format("http://aifuwu.wang/API.ashx?c=WangJun.DB.YunConfig&m=Load&p0={0}", YunConfig.CurrentGroupID), Encoding.UTF8); if (!string.IsNullOrWhiteSpace(configJson)) { var configDict = Convertor.FromJsonToDict2(configJson); ///加载当前的配置信息 foreach (var item in configDict) { if (item.Value.ToString().Contains("mongodb://")) { MongoDB.Register(item.Key, item.Value.ToString()); } else if (item.Value.ToString().Contains("Data Source=")) { SQLServer.Register(item.Key, item.Value.ToString()); } else if (item.Value.ToString().Contains("server=")) { MySQL.Register(item.Key, item.Value.ToString()); } } DataStorage.initialTime = DateTime.Now; LOGGER.Log("数据库组件配置信息初始化完毕 初始化为 " + YunConfig.CurrentGroupID); } } }