This implementation of the Calendar excludes (or includes - see below) a
specified time range each day.
System Object Quartz.Impl.Calendar BaseCalendar Quartz.Impl.Calendar DailyCalendarNamespace: Quartz.Impl.CalendarAssembly: Quartz (in Quartz.dll) Version: 2.2.1.400
[SerializableAttribute]
public class DailyCalendar : BaseCalendar
[SerializableAttribute]
public class DailyCalendar : BaseCalendar
For example, you could use this calendar to
exclude business hours (8AM - 5PM) every day. Each
DailyCalendar
only allows a single time range to be specified, and that time range may not
* cross daily boundaries (i.e. you cannot specify a time range from 8PM - 5AM).
If the property
invertTimeRange is
(default),
the time range defines a range of times in which triggers are not allowed to
* fire. If
invertTimeRange is
, the time range
is inverted: that is, all times
outside the defined time range
are excluded.
Note when using DailyCalendar, it behaves on the same principals
as, for example, WeeklyCalendar defines a set of days that are
excluded every week. Likewise, DailyCalendar defines a
set of times that are excluded every day.