private bool Init() { try { if (UrlManage.Init()) { bool flag1 = XmlHelper.GetPublicXmlValue("ishide", false) == "0"; StatisticsHelp.Statistics(0, "", "1"); if (XmlHelper.GetPublicXmlValue("isloadImage", false) == "0") { List <string> list1 = new List <string> { "close", "dnf_close", "min", "rclose", "lol", "dnf", "rtiao", "dnfshow", "cfshow", "nzshow", "lolshow", "dnf_game_up_58", "dnf_game_up", "steamup", "steampubgstart", "steamnewsup", "steamnewsdown", "dnf_game_up", "kapai", "zhounian1", "lol_ku_nor", "lol_ku_sel", "sel", "nor", "y3", "y4", "ling", "deng", "b", "bjpg" }; using (List <string> .Enumerator enumerator = list1.GetEnumerator()) { while (enumerator.MoveNext()) { UrlManage.SetImage(enumerator.Current, "png"); } } } return(true); } return(false); } catch (Exception) { return(false); } }
/// <summary> /// 初始化Http管理器 /// </summary> /// <returns></returns> private static async Task InitHttpManage() { if (HttpManager.HeaderHandler == null) { throw new WebAPPException("未找到HeaderHandler处理器"); } var serverManage = ApplicationData.GetService <IServerManage>(); if (serverManage == null) { throw new WebAPPException($"未找到{nameof(IServerManage)}服务"); } try { ResultModel <List <ServerListDTO> > resultModel = await serverManage.GetServerListAsync(); if (resultModel.ResultType == ResultTypeEnum.Success) { UrlManage.Init(resultModel.Data); if (string.IsNullOrWhiteSpace(UrlManage.ConfigCenterUrl)) { return; } var configCenterManage = ApplicationData.GetService <IConfigCenterManage>(); ResultModel <List <EnvironmentListDTO> > environmentListResultModel = await configCenterManage.GetEnvironmentListAsync(); if (environmentListResultModel.ResultType == ResultTypeEnum.Success) { UrlManage.InitEnvironmentUrl(environmentListResultModel.Data); } else { WebAPPConsoleHelper.WriteLine(resultModel.Message); } } else { WebAPPConsoleHelper.WriteLine(resultModel.Message); } } catch (Exception exception) { throw new WebAPPException("连接主服务失败", exception); } }