问题标签 [quartz.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Quartz.NET/Quartz 中会发生什么
...当一个作业在下一个执行时间发生时仍在执行时?
例如,如果我有一个工作每 30 秒发生一次,并且在 30 秒后它仍在运行,那么下一个实例会发挥作用还是会等待?
c# - 以编程方式删除 Quartz.NET 中的作业和相关触发器
我需要一种允许管理员删除 Quartz.NET 中的作业的方法。JobDetail 类是否有任何内置方法允许我删除作业和所有相关触发器?
c# - 在安排好 Quartz.NET 作业详细信息后修改它们
我有一个 Quartz.NET 应用程序,我需要管理员能够修改作业详细信息 - 主要是每个作业数据映射中的信息,还有触发器之类的信息 - 这是我正在使用的代码
(我知道我对 foreach 循环所做的事情很愚蠢,但只有一个触发器有工作,这是我在这里收到的一段代码)。
问题是,页面回发很好,新值仍然保留在文本框中。但是当我再次去看工作时,什么都没有改变。我究竟做错了什么?这令人困惑,因为根本没有错误。
请注意,隐藏字段也已正确设置。
谢谢
ButtonSubmit_Click 事件肯定在工作,因为我已经调试了程序并且程序通过了它。
c# - 在 Quartz.NET 中以编程方式编辑作业 CronExpression - 什么方法?
CronTrigger 有哪些方法可以修改其 CronExpression?我试图在 CronExpressionString 中设置它,但这似乎并没有更新它,而且我无法将我的字符串转换为 CronExpression 以在 CronExpression 方法中使用。
c# - 使用 Unschedulejob 修改触发器详细信息 - 我做错了什么?(石英.NET)
我正在将 Quartz.NET 用于我正在创建的系统,其中作业通过 Windows 服务运行,并且可以在 ASP.NET 页面中添加和编辑(包括触发器详细信息)。
不过我遇到了一些问题 - 我需要能够修改触发器的详细信息,例如 simpletrigger 或 cronexpression 的类型,并且我被告知我需要取消安排作业然后重新安排它。问题是,由于某种原因,取消计划工作然后重新计划完全从工作中删除触发器。这是我在编辑页面上单击“提交”按钮时的代码:
任何想法为什么这不起作用?谢谢
新的:
c# - Quartz.NET - 使用 IJobListener 获取作业异常
我正在将 Quartz.NET 用于我正在创建的应用程序,并且我目前有一个 IJobListener 监听作业的任何错误,然后将电子邮件发送给管理员。如果我也可以通过电子邮件发送生成的异常,那就太好了,但是如何从 IJobListener 获取异常?
c# - Quartz.NET - 如何检测作业是否暂停?
我在我正在创建的 Windows 服务中使用 Quartz.NET,我想要一种方法来遍历所有作业以检测它是否被暂停。如何检查作业是否暂停?我在 JobDetail 类中找不到合适的方法。
谢谢
c# - 使用 IJobListener (Quartz.NET) 获取作业异常
我在 Quartz.NET 中使用 IJobListener 来审核所有工作成功/失败。当作业失败时,我希望将异常带入 IJobListener,以便也可以存储异常以供以后分析。
目前我的工作听众是这样的:
但是,即使作业的 Execute 方法中的所有事务都包含在一个带有 catch(Exception x) 的 try 中,然后我抛出它,但 JobExecutionException 的“x”永远不会被填充。
是否有一种特殊的方法可以实际获取作业侦听器的异常?
谢谢
quartz.net - 有关调度程序“仪表板”应具有的信息的一般问题
抱歉另一个非编程问题,但我正在使用 Quartz.NET,一个 .NET 应用程序的调度程序,用于 Windows 服务,它允许用户安排与来自各种来源的正则表达式匹配的文件的传输 - 例如,用户可以安排每天下午 6 点进行的一项工作,将文件从网络路径传输到 FTP 服务器。
添加作业和管理是使用 ASP.NET 项目完成的,我正在创建一个仪表板来向用户显示有用的信息。到目前为止,我在仪表板上有以下信息:
作业总数
Windows 服务状态
自调度程序活动以来的时间
我知道这是一个非常笼统的问题,但是我可以将哪些其他信息片段添加到仪表板中,因为目前它非常稀疏。
c# - 使用 Quartz.NET 调度 Windows 服务
我想用 Quartz.NET 安排我的 windows 服务。我尝试了一些示例,但是我无法安排我的 windows 服务。我该怎么做?
谢谢。