Table of Contents

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

int

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

string
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

int

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; }

Property Value

TimeSpan

See Also