Quartz.NET
译者注: 目录在这 Quartz.NET 3.x 教程 原文在这 Lesson 7: TriggerListeners and JobListeners 监听器是为调度程序中发生的事件执行操作而创建的对象. 如你所猜, TriggerListeners 接收和触发器相关的事件, JobListeners 接收作业相关的事件. 触发器相关的事件包括: 触发器触发, 触发器误触发 (在本文档的 "触发器" 部分有说到), 以及触发器完成 (触发器触发的作业已完成). ITriggerListener 接口: public interface ITriggerListener { string Name { get; } Task TriggerFired(ITrigger trigger, IJobExecutionContext context); Task<bool> VetoJobExecution(ITrigger trigger, IJobExecutionContext context); Task TriggerMisfired(ITrigger trigger); Task TriggerComplete(ITrigger trigger, IJobExecutionContext context, int triggerInstructionCode); }