Quartz.NET 2.x 文件翻譯 - Lesson 1:使用Quartz
Quartz.NET 2.x 文件翻譯 - Lesson 1: 使用Quartz 檢視官網英文原文
在使用scheduler排程之前,我們需要先將scheduler初始化,簡單來說就是實現介面工廠ISchedulerFactory。
scheduler 例項化後,就可以被啟動、暫停、關閉。需要注意的是一旦scheduler被關閉,再次啟動scheduler只能是通過重新建立scheduler例項實現。scheduler只有在啟動狀態下,Triggers觸發器才會被觸發,scheduler關閉或者暫停狀態下,Triggers是不會工作的。
下面展示了一小段程式碼,展示了初始化一個scheduler並啟動,然後執行一個job的操作:
// construct a scheduler factory ISchedulerFactory schedFact = new StdSchedulerFactory(); // get a scheduler IScheduler sched = schedFact.GetScheduler(); sched.Start(); // define the job and tie it to our HelloJob class IJobDetail job = JobBuilder.Create<HelloJob>() .WithIdentity("myJob", "group1") .Build(); // Trigger the job to run now, and then every 40 seconds ITrigger trigger = TriggerBuilder.Create() .WithIdentity("myTrigger", "group1") .StartNow() .WithSimpleSchedule(x => x .WithIntervalInSeconds(40) .RepeatForever()) .Build(); sched.ScheduleJob(job, trigger);
正如我們看到的,Quartz.NET使用起來還是很簡單的,下一篇文章將會簡單說說Jobs 和 Triggers,以此來更深入的瞭解demo案例。
由龐順龍最後編輯於:3年前
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- Quartz.NET 2.x 文件翻譯 - Lesson 8:SchedulerListenersquartz
- Quartz.NET 2.x 文件翻譯 - Lesson 9:JobStoresquartz
- Quartz.NET 2.x 文件翻譯 - Lesson 2:Jobs 和 Triggersquartz
- Quartz.NET 2.x 文件翻譯 - Lesson 7:TriggerListeners 和JobListenersquartz
- Quartz.NET 2.x 文件翻譯 - Lesson 12:Quartz的其他各種特性quartz
- Quartz.NET 2.x 文件翻譯 - Lesson 5:SimpleTrigger觸發模式quartz模式
- Quartz.NET 2.x 文件翻譯 - Lesson 6:CronTrigger觸發模式quartz模式
- Quartz.NET 2.x 文件翻譯 - Lesson 10:Configuration, Resource Usage 和 SchedulerFactoryquartz
- Quartz.NET 2.x 文件翻譯 - Lesson 3:Jobs 和 Triggers深入瞭解quartz
- Quartz.NET 2.x 文件翻譯 - Lesson 11:Advanced (Enterprise) Features 高階功能quartz
- Quartz.NET 2.x 文件翻譯 - Lesson 4:更多Triggers觸發器說明quartz觸發器
- Quartz.NET 2.x 文件翻譯-文章目錄quartz
- Quartz.NET 使用入門整理二(搭建quartz.net專案)quartz
- docker官方文件翻譯1Docker
- 在.NET Core 中使用Quartz.NETquartz
- ASP.NET Core初步使用Quartz.NETASP.NETquartz
- 文件翻譯器怎麼用?如何翻譯Word文件?
- Quartz.NET整合UI版quartzUI
- MPAndroidChart文件翻譯Android
- ApiBoot - ApiBoot Quartz 使用文件APIbootquartz
- ExoPlayer的使用與解析(官方文件翻譯)
- 有ppt文件翻譯軟體嗎?如何翻譯整篇ppt文件
- Moya官方文件翻譯
- 實用的Word文件翻譯方法分享,讓Word文件快速翻譯
- 怎麼翻譯整篇Excel文件?Excel文件翻譯一招搞定Excel
- MIT 6.824(Spring 2020) Lab1: MapReduce 文件翻譯MITSpring
- 谷歌翻譯使用php curl請求介面文件谷歌PHP
- 怎麼把Excel文件翻譯成中文?Excel文件翻譯方法介紹Excel
- docker官方文件翻譯3Docker
- docker官方文件翻譯5Docker
- docker官方文件翻譯2Docker
- influxdb官網文件翻譯UX
- SnapKit 中文文件翻譯APK
- rabbitmq 官方文件翻譯-2MQ
- docker官方文件翻譯4Docker
- Draft 文件翻譯 - API - ContentStateRaftAPI
- TailWind文件翻譯說明以及每日翻譯進度AI
- Apache Hadoop文件翻譯之三(使用者指南)ApacheHadoop