A concrete ITrigger that is used to fire a IJobDetail
based upon repeating calendar time intervals.
Inheritance Hierarchy
Quartz.Impl.Triggers AbstractTrigger
Quartz.Impl.Triggers CalendarIntervalTriggerImpl
Namespace: Quartz.Impl.Triggers
Assembly: Quartz (in Quartz.dll) Version: 2.2.1.400
Syntax
Remarks
If you use an interval unit of Month then care should be taken when setting a StartTimeUtc value that is on a day near the end of the month. For example, if you choose a start time that occurs on January 31st, and have a trigger with unit Month and interval 1, then the next fire time will be February 28th, and the next time after that will be March 28th - and essentially each subsequent firing will occur on the 28th of the month, even if a 31st day exists. If you want a trigger that always fires on the last day of the month - regardless of the number of days in the month, you should use ICronTrigger.
See Also