public void ProcessRequest(HttpContext context) { //TODO: request security (IP) var module = context.Request.Params[Constants.DevFx_Refresh_ModulePara]; if (module == null || module == Constants.DevFx_Refresh_ModuleAll) { LFFK.Init(true); } else { var moduleNameList = module.Split(new char[] { ';' }); var moduleList = LFFK.ModuleList.Where(m => moduleNameList.Contains(m.Name)).ToList(); foreach (IModule moduleInst in moduleList) { if (moduleInst != null) { try { moduleInst.Config(LFFK.CurrentConfigManager.LoadConfig(moduleInst.Name), true); } catch { continue; } } } } context.Response.Write(true.ToString()); context.Response.End(); }
protected void tbInit_Click(object sender, EventArgs e) { LFFK.Init(true); }
protected void Page_Load(object sender, EventArgs e) { //System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); //stopwatch.Start(); // 开始监视代码运行时间 //var entityList = LoyalFilial.Framework.Core.Framework.DataManager.TableQuery<CqsEntity>().Select(t => t.Name, t => t.Age).From().Where().OrderByDesc(t => t.Age, t => t.No).Page(10, 1).ExecuteList(); //if (entityList != null && entityList.Count > 0) //{ // foreach (var et in entityList) // { // Response.Write(et.Name + "<br/>"); // } //} //stopwatch.Stop(); // 停止监视 //Response.Write("查询耗时:" + stopwatch.Elapsed.TotalMilliseconds + "<br/>"); //stopwatch.Restart(); //var entity = LoyalFilial.Framework.Core.Framework.DataManager.TableQuery<CqsEntity>().Select().From().Where(t => t.Age > 10).OrderByAsc().Execute(); //if (entity != null) //{ // Response.Write(entity.Name + "<br/>"); //} //stopwatch.Stop(); // 停止监视 ////Response.Write("查询一个耗时:" + stopwatch.Elapsed.TotalMilliseconds + "<br/>"); try { //List<CqsEntity> en = LFFK.DataManager.TableQuery<CqsEntity>().Select().From().ExecuteList(); //Thread.Sleep(10000); //var cache = LFFK.CacheManager.MemCached; //cache["Test"] = "testeste欠"; //Response.Write(cache["Test"] + "<br/>"); //var lc = LFFK.CacheManager.Localcached; //lc["Test", CacheDependency.Create(new TimeSpan(0, 0, 0, 30))] = "testestelllll我"; //Response.Write(lc["Test"] + "<br/>"); //Response.Write(lc.Count + "<br/>"); //LFFK.LogManager.Debug("测试"); //var en1 = LFFK.DataManager.TableQuery<CqsEntity>().Select().From().Where(c => c.No == 1).Execute(); //en1.Age += 1; //LFFK.DataManager.Update(en1); //var ens2 = LFFK.DataManager.TableQuery<CqsEntity>(LFFK.DataManager.DataProvider.GetConnectionString("mysqlTest2")).Select().From().Where(c => c.No == 1).Execute(); //ens2.Age += 1; //LFFK.DataManager.Update(LFFK.DataManager.DataProvider.GetConnectionString("mysqlTest2"), ens2); //var en3 = LFFK.DataManager.TableQuery<CqsEntity>().Select().From().Where(c => c.No == 1).Execute(); //en3.Age += 1; //LFFK.DataManager.Update(en3); LFFK.Init(false); var strList = new List <string>(); var intList = new List <int>(); var task = new Task(() => { var cts = new CancellationTokenSource(); var tf = new TaskFactory(cts.Token, TaskCreationOptions.AttachedToParent, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); var childTasks = new[] { tf.StartNew(() => this.GetName52(1, ref strList, ref intList)), tf.StartNew(() => this.GetName52(2, ref strList, ref intList)), tf.StartNew(() => this.GetName52(4, ref strList, ref intList)), tf.StartNew(() => this.GetName54(1, ref strList, ref intList)), tf.StartNew(() => this.GetName54(2, ref strList, ref intList)) }; for (int i = 0; i < childTasks.Length; i++) { childTasks[i].ContinueWith(t => cts.Cancel(), TaskContinuationOptions.OnlyOnFaulted); } }); task.Start(); task.Wait(); var strListTemp = new List <string>(); foreach (var st in strList) { Response.Write(st + "<br/>"); if (strListTemp.Contains(st)) { Response.Write("<font color='red'>" + st + "重复</font><br/>"); } else { strListTemp.Add(st); } } foreach (var i in intList) { Response.Write(i + "<br/>"); } } catch (Exception ex) { LFFK.LogManager.Error("出大错了", ex); } }