7得票1回答
Quartz.NET - 在特定时间触发器的小时

我有一个包含单个作业需要在当天运行的小时数组,类似于这样: ["00:05", "01:42", "04:21", "17:57"] 如您所见,这些时间是任意的,因此我不能使用Cron计划。我一直在寻找如何添加多个小时到触发器,或者如何在同一作业上使用多个触发器,但我没有找到任何实现这一...

10得票4回答
Quartz.net在asp.net网站中的设置

我刚刚将Quartz.net DLL添加到我的bin目录并启动了我的示例。如何根据时间使用Quartz.net调用C#方法?using System; using System.Collections.Generic; using System.Linq; using System.Web; ...

9得票1回答
如何在C#中动态地从数据库重新调度Quartz作业调度程序?

我已经在我的C#.Net网站中包含了Quartz.net库,以根据一些条件自动发送电子邮件。 我已经使用RepeatForever()开始了这个作业。 我从数据库中获取调度程序的设置。 现在当作业已经开始运行时,是否有任何方法可以检查数据库中的调度程序设置是否已更改,以便在我的方法中也更新它们...

14得票4回答
Quartz.NET调度程序在部署后不会触发作业/触发器

介绍 我正在一个基于ASP.Net框架4的webforms网站上使用Quartz.Net。基本上,用户应该能够手动触发异步处理存储在数据库中的数千条记录的批处理脚本。用户可以在任何时候停止或暂停,调整某些变量,并在需要时继续进程(剩余记录)。 代码已完成并在本地机器(开发者机器,Win7,V...

9得票1回答
Quartz.NET设置MisfireInstruction

我正在使用Quartz.NET在C#中工作,但在设置CronTrigger的misfire指令时遇到了问题。我正在运行一个带有Quartz数据库的SQL后端。以下代码可用于创建作业和运行调度程序。 IScheduler _scheduler; IJobDetail job; ISchedul...

7得票2回答
在Quartz.Net中调度依赖任务

我需要帮助。 我正在尝试弄清楚如何在Quartz.Net中安排任务。 Quartz中的作业对应于Web应用程序中的任务,每个任务都是Web应用程序中一个作业的一部分。 我希望用户能够按需启动作业(Web应用程序上下文),并立即运行它或将作业安排在未来,并可能按给定间隔重复。 我知道如何单独完成...

24得票5回答
如何在ASP.NET Core中启动Quartz?

我有以下的类 public class MyEmailService { public async Task<bool> SendAdminEmails() { ... } public async Task<bool>...

12得票1回答
使用多个构造函数参数创建Quartz.NET作业

我有一份工作需要在另一个对象上启动一些方法,我希望能够在其构造函数中将这些方法传递给该工作。 寻找解决方案后发现,唯一的方法是使用IoC框架。虽然这种方法将是未来的解决方案,但现在我需要一个原始的解决方案,不需要任何IoC。 我知道有JobDataMap,但最佳实践文档不建议使用它,因为涉...

7得票3回答
Quartz.NET重新安排工作,使用新的触发器集

我有一个Quartz任务,它被安排在一组触发器中,并且具有3到5分钟的执行时间。但在未来任何时刻(可能是一周后或几分钟后),我可能需要使用新的触发器集合重新安排它。将对触发器集进行一些添加或删除。 如何使用新的触发器集合重新安排工作?这里的诀窍是,我希望确保该任务没有实例正在运行,以便我可以...

7得票2回答
使用编程方式在Quartz.NET中删除作业和关联触发器

我需要一种方法,允许管理员删除Quartz.NET中的作业。 JobDetail类中是否有任何内置方法,可以允许我删除作业和所有相关触发器?