Quartz.NET快捷上手第生机勃勃课(官方网址文书档案翻译)         style="font-size: 16px;">初藳链接       在您选取调整者( style="color: #ff0000; background-color:" />

澳门至尊网站-首页

您的位置:澳门至尊网站 > 技术教程 > NET快速上手第一课

NET快速上手第一课

2019-10-25 07:44

      

style="font-size: 16px;"> Quartz.NET快捷上手第生机勃勃课(官方网址文书档案翻译)

       

style="font-size: 16px;">初藳链接

    

 在您选取调整者( style="color: #ff0000; background-color: #ffffff;">scheduler)此前,你需求对它举行实例化(何人能猜到这吗?)。在实例化scheduler时候,你须要接收 style="color: #ff0000;">ISchedulerFactory。

 

style="font-size: 16px;"> 在您实例化好scheduler后。你能够运转、让它地处等候形式甚至关闭它。请留意: style="color: #ff0000;">豆蔻梢头旦scheduler关闭后,将无法再被重启使用。除非您在实例化新的scheduler。假使scheduler未有被运维触发器不会被运转(Triggers)(Ijob实例对象中的代码也不会被施行),触发器保持为等待意况

 

 

 1     // construct a scheduler factory
 2     ISchedulerFactory schedFact = new StdSchedulerFactory();
 3     
 4     // get a scheduler
 5     IScheduler sched = schedFact.GetScheduler();
 6     sched.Start();
 7     
 8     // define the job and tie it to our HelloJob class
 9    IJobDetail job = JobBuilder.Create<HelloJob>()
10         .WithIdentity("myJob", "group1")
11         .Build();
12   
13    // Trigger the job to run now, and then every 40 seconds
14    ITrigger trigger = TriggerBuilder.Create()
15       .WithIdentity("myTrigger", "group1")
16       .StartNow()
17       .WithSimpleSchedule(x => x
18           .WithIntervalInSeconds(40)
19           .RepeatForever())
20       .Build();
21       
22   sched.ScheduleJob(job, trigger);

style="font-size: 16px;">如上边代码所示,让Quartz.NET专业起来想当轻便。在下风度翩翩节中,大家将会给出Jobsand Triggers的全速预览,那样你就能更理解的驾驭地方这段代码。

本文由澳门至尊网站发布于技术教程,转载请注明出处:NET快速上手第一课

关键词: