Class ScheduleRange
- Namespace
- Temporalio.Client.Schedules
- Assembly
- Temporalio.dll
Inclusive range for a schedule match value.
public record ScheduleRange : IEquatable<ScheduleRange>
- Inheritance
-
ScheduleRange
- Implements
- Inherited Members
Constructors
ScheduleRange(int)
Initializes a new instance of the ScheduleRange class. Defaults end to the same as start and step as 1.
public ScheduleRange(int start)
Parameters
start
intStart of the range.
ScheduleRange(int, int)
Initializes a new instance of the ScheduleRange class. Defaults step to 1.
public ScheduleRange(int start, int end)
Parameters
ScheduleRange(int, int, int)
Inclusive range for a schedule match value.
public ScheduleRange(int Start, int End, int Step)
Parameters
Start
intInclusive start of the range.
End
intInclusive end of the range.
Step
intStep to take between each value.
Fields
Zero
Zero range.
public static readonly ScheduleRange Zero
Field Value
Properties
End
Inclusive end of the range.
public int End { get; init; }
Property Value
Start
Inclusive start of the range.
public int Start { get; init; }
Property Value
Step
Step to take between each value.
public int Step { get; init; }