Struct BackfillOptions
- Namespace
- Quartz
- Assembly
- Quartz.dll
What a backfill may be told past the trigger and the range: how many slots it may schedule, how far apart their firings start, and which execution group they count against.
public readonly record struct BackfillOptions : IEquatable<BackfillOptions>
- Implements
- Inherited Members
Remarks
default — what omitting the argument gives — is at most DefaultMaxSlots slots, every one starting now, in the original trigger's execution group.
Fields
DefaultMaxSlots
The most slots a backfill schedules when MaxSlots is not set.
public const int DefaultMaxSlots = 1000
Field Value
Properties
ExecutionGroup
The execution group the firings count against, or null — the default — for the original trigger's. A name, stored as written: braces are not placeholders here.
public string? ExecutionGroup { get; init; }
Property Value
- See Also
MaxSlots
The most slots the range may hold. A range holding more is refused whole with ArgumentException, whose message says how many it holds. Defaults to DefaultMaxSlots; below 1 is refused.
public int MaxSlots { get; init; }
Property Value
Spacing
How far apart the firings start: the range's slot i, counted from 0, starts at now plus
i × Spacing. Defaults to zero, which starts every slot now. A negative spacing is refused.
public TimeSpan Spacing { get; init; }