SimpleTrigger UpdateAfterMisfire Method Quartz.NET API Documentation
Updates the SimpleTrigger's state based on the MisfireInstruction value that was selected when the SimpleTrigger was created.

Namespace: Quartz
Assembly: Quartz (in Quartz.dll) Version: 1.0.3.3
Syntax

public override void UpdateAfterMisfire(
	ICalendar cal
)

Parameters

cal
Type: Quartz ICalendar

[Missing <param name="cal"/> documentation for "M:Quartz.SimpleTrigger.UpdateAfterMisfire(Quartz.ICalendar)"]

Remarks

If MisfireSmartPolicyEnabled is set to true, then the following scheme will be used:
  • If the Repeat Count is 0, then the instruction will be interpreted as FireNow.
  • If the Repeat Count is RepeatIndefinitely, then the instruction will be interpreted as RescheduleNowWithRemainingRepeatCount. WARNING: using MisfirePolicy.SimpleTrigger.RescheduleNowWithRemainingRepeatCount with a trigger that has a non-null end-time may cause the trigger to never fire again if the end-time arrived during the misfire time span.
  • If the Repeat Count is > 0, then the instruction will be interpreted as RescheduleNowWithExistingRepeatCount.
See Also