public void Exec() { Thread.Sleep(800); int index5 = PerformanceMonitoringLink.Start("LinkLevel5"); LinkLevel5 linkLevel5 = new LinkLevel5(); linkLevel5.Exec(); PerformanceMonitoringLink.Stop(index5); }
public void Exec() { Thread.Sleep(2000); int index4 = PerformanceMonitoringLink.Start("LinkLevel4"); LinkLevel4 linkLevel4 = new LinkLevel4(); linkLevel4.Exec(); PerformanceMonitoringLink.Stop(index4); }
public void Exec() { int index2 = PerformanceMonitoringLink.Start("LinkLevel2"); LinkLevel2 linkLevel2 = new LinkLevel2(); linkLevel2.Exec(); PerformanceMonitoringLink.Stop(index2); int index3 = PerformanceMonitoringLink.Start("LinkLevel3"); LinkLevel3 linkLevel3 = new LinkLevel3(); linkLevel3.Exec(); PerformanceMonitoringLink.Stop(index3); }
/// <summary> /// 基于文件的导出 /// </summary> /// <param name="args"></param> static void Main2(string[] args) { //导入 Import <CustomersDTO> import = new Import <CustomersDTO>(); import.Execute(@"C:\Users\yank\Desktop\客户导入模板.xlsx"); var list = import.ExcelGlobalDTO.Sheet.SheetEntityList; Thread thread = new Thread(() => { LinkLevel1 level1 = new LinkLevel1(); level1.Exec(); var xxx = PerformanceMonitoringLink.GetLinkPerformanceMonitoring(); int id = Thread.CurrentThread.ManagedThreadId; Program.dicList.Add(id, xxx); }); thread.Start(); Thread thread2 = new Thread(() => { LinkLevel1 level1 = new LinkLevel1(); level1.Exec(); var xxx = PerformanceMonitoringLink.GetLinkPerformanceMonitoring(); int id = Thread.CurrentThread.ManagedThreadId; Program.dicList.Add(id, xxx); }); thread2.Start(); Thread thread3 = new Thread(() => { LinkLevel1 level1 = new LinkLevel1(); level1.Exec(); var xxx = PerformanceMonitoringLink.GetLinkPerformanceMonitoring(); int id = Thread.CurrentThread.ManagedThreadId; Program.dicList.Add(id, xxx); }); thread3.Start(); Thread thread7 = new Thread(() => { LinkLevel1 level1 = new LinkLevel1(); level1.Exec(); var xxx = PerformanceMonitoringLink.GetLinkPerformanceMonitoring(); int id = Thread.CurrentThread.ManagedThreadId; Program.dicList.Add(id, xxx); }); thread7.Start(); Thread thread4 = new Thread(() => { LinkLevel1 level1 = new LinkLevel1(); level1.Exec(); var xxx = PerformanceMonitoringLink.GetLinkPerformanceMonitoring(); int id = Thread.CurrentThread.ManagedThreadId; Program.dicList.Add(id, xxx); }); thread4.Start(); Thread thread5 = new Thread(() => { LinkLevel1 level1 = new LinkLevel1(); level1.Exec(); var xxx = PerformanceMonitoringLink.GetLinkPerformanceMonitoring(); int id = Thread.CurrentThread.ManagedThreadId; Program.dicList.Add(id, xxx); }); thread5.Start(); Thread thread6 = new Thread(() => { LinkLevel1 level1 = new LinkLevel1(); level1.Exec(); var xxx = PerformanceMonitoringLink.GetLinkPerformanceMonitoring(); int id = Thread.CurrentThread.ManagedThreadId; Program.dicList.Add(id, xxx); }); thread6.Start(); Thread.Sleep(10000); return; //标准导入导出 model = new 标准导入导出(); //model.Execute(); //ContractImportDTO dto = new ContractImportDTO(); //ValidationHelper.Exec(dto); //DataMergeExec dataMergeExec = new DataMergeExec(); //dataMergeExec.Execute(); //材料图片导入 model = new 材料图片导入(); //model.Execute(); //行单元格颜色设置 model = new 行单元格颜色设置(); //model.Execute(); //配置化XML model = new 配置化XML(); //model.Execute(); //二开扩展注入 model = new 二开扩展注入(); //model.Execute(); //基于数据导出 model = new 基于数据导出(); //model.ExportByData(); //二开扩展增加导出列 model2 = new 二开扩展增加导出列(); //model.Execute(); //级联 model = new 级联(); //model.Execute(); //二开扩展增加导出列 model = new 二开扩展增加导出列(); //model.Execute(); //配置化 dynamic = new 配置化(); //dynamic.ExportByDynamicColumn(); //动态添加特性启用禁用 attribute = new 动态添加特性启用禁用(); //attribute.Execute(); //获取所有列的错误信息 attribute = new 获取所有列的错误信息(); //attribute.Execute(); }