Table of Contents

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 int

Start 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

start int

Start of the range.

end int

End of the range.

ScheduleRange(int, int, int)

Inclusive range for a schedule match value.

public ScheduleRange(int Start, int End, int Step)

Parameters

Start int

Inclusive start of the range.

End int

Inclusive end of the range.

Step int

Step to take between each value.

Fields

Zero

Zero range.

public static readonly ScheduleRange Zero

Field Value

ScheduleRange

Properties

End

Inclusive end of the range.

public int End { get; init; }

Property Value

int

Start

Inclusive start of the range.

public int Start { get; init; }

Property Value

int

Step

Step to take between each value.

public int Step { get; init; }

Property Value

int