mirror of
https://github.com/fergalmoran/SilkierQuartz.git
synced 2026-01-06 08:54:15 +00:00
6fc93e83c6ac4e17b8d88757833b1b0dc581e1ab
QuartzHostedService
Wrapper above [Quartz.NET] (https://github.com/quartznet/quartznet) for .NET Core.
Usage
-
Create Quartz-Job implements IJob interface
public class HelloJob : IJob { public Task Execute(IJobExecutionContext context) { Console.WriteLine("Hello"); return Task.CompletedTask; } } -
Call extension methode UseQuartzHostedServic in IServiceCollection and register and configure your created job.
services.UseQuartzHostedService() .RegiserJob<HelloJob>(() => { var result = new List<TriggerBuilder>(); result.Add(TriggerBuilder.Create() .WithSimpleSchedule(x=>x.WithIntervalInSeconds(1).RepeatForever())); result.Add(TriggerBuilder.Create() .WithSimpleSchedule(x => x.WithIntervalInSeconds(2).RepeatForever())); return result; })
Languages
C#
68.9%
Handlebars
16.1%
JavaScript
7.5%
CSS
4.3%
HTML
3.2%