QUARTZ.NET là công cụ của.NET cùng tên với công cụ nổi tiếng trong Framework lập lịch Job của JAVA. Nó rất được cộng đồng chú ý và phát triển. Bạn có thể sử dụng theo hướng dẫn sau:
using
Quartz;
using
Quartz.Impl;
using
System;
namespace
ScheduledTaskExample.ScheduledTasks
{
public
class
JobScheduler
{
public
static
void
Start()
{
IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();
scheduler.Start();
IJobDetail job = JobBuilder.Create<MyJob>().Build();
ITrigger trigger = TriggerBuilder.Create()
.WithDailyTimeIntervalSchedule
(s =>
s.WithIntervalInHours(24)
.OnEveryDay()
.StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(0, 0))
)
.Build();
scheduler.ScheduleJob(job, trigger);
}
}
}
Bạn có thể đọc tài liệu và theo dõi tại Tại đây