using Quartz; namespace QuartzTest { public class HelloJob : IJob { public async Task Execute(IJobExecutionContext context) { await Console.Out.WriteLineAsync("Hello, Quartz!"); } } }
using Quartz.Impl; using Quartz; using QuartzTest; Console.WriteLine("Hello, World!"); var scheduler = await new StdSchedulerFactory().GetScheduler(); await scheduler.Start(); var job = JobBuilder.Create<HelloJob>().Build(); var trigger = TriggerBuilder.Create() .WithSimpleSchedule(x => x.WithIntervalInSeconds(10).RepeatForever()) .Build(); await scheduler.ScheduleJob(job, trigger); await Task.Delay(Timeout.Infinite);