Quartz.Jobs
3.13.0
Prefix Reserved
dotnet add package Quartz.Jobs --version 3.13.0
NuGet\Install-Package Quartz.Jobs -Version 3.13.0
<PackageReference Include="Quartz.Jobs" Version="3.13.0" />
paket add Quartz.Jobs --version 3.13.0
#r "nuget: Quartz.Jobs, 3.13.0"
// Install Quartz.Jobs as a Cake Addin #addin nuget:?package=Quartz.Jobs&version=3.13.0 // Install Quartz.Jobs as a Cake Tool #tool nuget:?package=Quartz.Jobs&version=3.13.0
Quartz.Jobs provides some useful ready-made jobs for your convenience.
Installation
You need to add NuGet package reference to your project which uses Quartz.
Install-Package Quartz.Jobs
Features
DirectoryScanJob
Inspects a directory and compares whether any files' "last modified dates" have changed since the last time it was inspected.
If one or more files have been updated (or created), the job invokes a "call-back" method on an IDirectoryScanListener
that can be found in the SchedulerContext
.
FileScanJob
Inspects a file and compares whether its "last modified dates" have changed since the last time it was inspected.
If one or more files have been updated (or created), the job invokes a "call-back" method on an IFileScanListener
that can be found in the SchedulerContext
.
NativeJob
Built in job for executing native executables in a separate process.
Example*
var job = new JobDetail("dumbJob", null, typeof(Quartz.Jobs.NativeJob));
job.JobDataMap.Put(Quartz.Jobs.NativeJob.PropertyCommand, "echo \"hi\" >> foobar.txt");
var trigger = TriggerUtils.MakeSecondlyTrigger(5);
trigger.Name = "dumbTrigger";
await scheduler.ScheduleJob(job, trigger);
If PropertyWaitForProcess is true, then the integer exit value of the process will be saved as the job execution result in the JobExecutionContext
.
SendMailJob
A Job which sends an e-mail with the configured content to the configured recipient.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
NuGet packages (23)
Showing the top 5 NuGet packages that depend on Quartz.Jobs:
Package | Downloads |
---|---|
Quartz.Plugins
Quartz.NET Plugins; Quartz Scheduling Framework for .NET |
|
Castle.Facilities.Quartz
Castle Windsor Quartz facility lets you easily add windsor to Quartz apps. |
|
Cogito.Quartz
Provides utilites and extensions for Quartz. |
|
eV.Module.Job
eV.Module.Job |
|
Hummingbird.Extensions.Quartz
Package Description |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Quartz.Jobs:
Repository | Stars |
---|---|
yc-l/yc.boilerplate
YC. Boilerplate is a set of loose coupling, flexible combination, complete functions, convenient development, and reduces the workload of development.
|
|
guoming/Hummingbird
分布式锁,分布式ID,分布式消息队列、配置中心、注册中心、服务注册发现、超时、重试、熔断、负载均衡
|
|
microsoft/Recurring-Integrations-Scheduler
Recurring Integrations Scheduler (RIS) is a solution that can be used in file-based integration scenarios for Dynamics 365 Finance and Dynamics 365 Supply Chain Management.
|
Version | Downloads | Last updated |
---|---|---|
3.13.0 | 23,372 | 8/10/2024 |
3.12.0 | 11,750 | 8/3/2024 |
3.11.0 | 32,281 | 7/7/2024 |
3.10.0 | 11,419 | 6/26/2024 |
3.9.0 | 126,904 | 5/9/2024 |
3.8.1 | 304,300 | 2/17/2024 |
3.8.0 | 393,555 | 11/18/2023 |
3.7.0 | 338,107 | 8/4/2023 |
3.6.3 | 229,979 | 6/25/2023 |
3.6.2 | 706,572 | 2/25/2023 |
3.6.1 | 694 | 2/25/2023 |
3.6.0 | 389,776 | 1/29/2023 |
3.5.0 | 523,856 | 9/18/2022 |
3.4.0 | 891,637 | 3/27/2022 |
3.3.3 | 760,605 | 8/1/2021 |
3.3.2 | 262,038 | 4/9/2021 |
3.3.1 | 2,292 | 4/8/2021 |
3.3.0 | 1,750 | 4/7/2021 |
3.2.4 | 252,935 | 1/19/2021 |
3.2.3 | 271,228 | 10/31/2020 |
3.2.2 | 23,344 | 10/19/2020 |
3.2.1 | 6,627 | 10/18/2020 |
3.2.0 | 24,508 | 10/2/2020 |
3.1.0 | 258,906 | 7/24/2020 |
3.0.7 | 594,052 | 10/7/2018 |
3.0.6 | 176,663 | 7/6/2018 |
3.0.5 | 62,918 | 5/27/2018 |
3.0.4 | 17,352 | 3/4/2018 |
3.0.3 | 1,847 | 2/24/2018 |
3.0.2 | 43,751 | 1/25/2018 |
3.0.1 | 2,281 | 1/21/2018 |
3.0.0 | 16,196 | 12/30/2017 |
3.0.0-beta1 | 2,408 | 10/8/2017 |