Class BackfillResult
- Namespace
- Quartz
- Assembly
- Quartz.dll
What one backfill found in its range and what it scheduled.
public sealed record BackfillResult : IEquatable<BackfillResult>
- Inheritance
-
BackfillResult
- Implements
- Inherited Members
Remarks
Every slot found is either scheduled by this call or was already scheduled, so SlotsFound is Scheduled plus AlreadyScheduled.
Properties
AlreadyScheduled
The slots skipped because a trigger for them was already stored, by an earlier backfill of an overlapping range that has not fired it yet.
public int AlreadyScheduled { get; init; }
Property Value
FirstSlot
The earliest slot found, or null when the range holds none.
public DateTimeOffset? FirstSlot { get; init; }
Property Value
LastSlot
The latest slot found, or null when the range holds none.
public DateTimeOffset? LastSlot { get; init; }
Property Value
Scheduled
How many slots this call scheduled, one trigger each: the count of ScheduledTriggers.
public int Scheduled { get; }
Property Value
ScheduledTriggers
The keys of the triggers this call stored, earliest slot first.
public List<TriggerKey> ScheduledTriggers { get; init; }
Property Value
SlotsFound
The slots the range holds: the original trigger's fire times in it that its calendar does not exclude.
public int SlotsFound { get; init; }