Esempio n. 1
0
        public void Exec()
        {
            Thread.Sleep(800);
            int        index5     = PerformanceMonitoringLink.Start("LinkLevel5");
            LinkLevel5 linkLevel5 = new LinkLevel5();

            linkLevel5.Exec();
            PerformanceMonitoringLink.Stop(index5);
        }
Esempio n. 2
0
        public void Exec()
        {
            Thread.Sleep(2000);
            int        index4     = PerformanceMonitoringLink.Start("LinkLevel4");
            LinkLevel4 linkLevel4 = new LinkLevel4();

            linkLevel4.Exec();
            PerformanceMonitoringLink.Stop(index4);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        /// <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();
        }