mirror of
https://github.com/fergalmoran/SilkierQuartz.git
synced 2025-12-22 09:37:56 +00:00
717e3491b064a13b127dec8cc409dde21bb2d5e4
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%