Skip to content

abakumov-v/Scheduler.Quartz

Repository files navigation

Scheduler.Quartz

Quartz.NET runner for .NET Standard 2.0 with support of ASP.NET Core.

Source article: https://tech.trailmax.info/2013/07/quartz-net-in-azure-with-autofac-smoothness/

Package Last version
Scheduler.Quartz NuGet Pre Release
Scheduler.Quartz.Ioc.Autofac NuGet Pre Release
Scheduler.Quartz.Ioc.ServiceProvider NuGet Pre Release

Builds

Branch Build status
dev Build status

AppVeyor Nuget project feed: https://ci.appveyor.com/nuget/scheduler-quartz-47b9607klagb

Include packages:

  1. Scheduler.Quartz - Quartz.NET scheduler;
  2. Scheduler.Quartz.Ioc.Autofac - dependency registration components for Autofac;
  3. Scheduler.Quartz.Ioc.ServiceProvider - dependency registration components for ServiceProvider (.NET Core built-in Ioc container).

Features

  1. Support .NET Standard 2.0 (and, of cource, .NET Core 2.x);
  2. Has 2 types of Quartz scheduler:
    1. file configured;
    2. in-memory configured
  3. Can adding via ConfigureServices in Startup.cs;
  4. Can started via implementation of IHostedService of IHost (or IWebHost);
  5. Has built-in:
    1. simple QuartzSchedulerHostedService hosted service which only starts the Quartz scheduler;
    2. Quartz jobs: LoggableJob and LoggableJobAsync which uses the ILogger<T>.

Changelog

changelog

How to use it?

  1. See readme inside Scheduler.Quartz project.
  2. More about using with IServiceProvider inside Scheduler.Quartz.Ioc.ServiceProvider project.
  3. Need examples? See in examples folder.

About

Quartz.NET runner for .NET Standard 2.0 with support of ASP.NET Core

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages