Class ScheduleInfo
- Namespace
- Temporalio.Client.Schedules
- Assembly
- Temporalio.dll
Information about a schedule.
public record ScheduleInfo : IEquatable<ScheduleInfo>
- Inheritance
-
ScheduleInfo
- Implements
- Inherited Members
Constructors
ScheduleInfo(long, long, long, IReadOnlyCollection<ScheduleActionExecution>, IReadOnlyCollection<ScheduleActionResult>, IReadOnlyCollection<DateTime>, DateTime, DateTime?)
Information about a schedule.
public ScheduleInfo(long NumActions, long NumActionsMissedCatchupWindow, long NumActionsSkippedOverlap, IReadOnlyCollection<ScheduleActionExecution> RunningActions, IReadOnlyCollection<ScheduleActionResult> RecentActions, IReadOnlyCollection<DateTime> NextActionTimes, DateTime CreatedAt, DateTime? LastUpdatedAt)
Parameters
NumActionslongNumber of actions taken by the schedule.
NumActionsMissedCatchupWindowlongNumber of actions skipped due to missing the catchup window.
NumActionsSkippedOverlaplongNumber of actions skipped due to overlap.
RunningActionsIReadOnlyCollection<ScheduleActionExecution>Currently running actions.
RecentActionsIReadOnlyCollection<ScheduleActionResult>10 most recent actions, oldest first.
NextActionTimesIReadOnlyCollection<DateTime>Next 10 scheduled action times.
CreatedAtDateTimeWhen the schedule was created.
LastUpdatedAtDateTime?When the schedule was last updated.
Properties
CreatedAt
When the schedule was created.
public DateTime CreatedAt { get; init; }
Property Value
LastUpdatedAt
When the schedule was last updated.
public DateTime? LastUpdatedAt { get; init; }
Property Value
NextActionTimes
Next 10 scheduled action times.
public IReadOnlyCollection<DateTime> NextActionTimes { get; init; }
Property Value
NumActions
Number of actions taken by the schedule.
public long NumActions { get; init; }
Property Value
NumActionsMissedCatchupWindow
Number of actions skipped due to missing the catchup window.
public long NumActionsMissedCatchupWindow { get; init; }
Property Value
NumActionsSkippedOverlap
Number of actions skipped due to overlap.
public long NumActionsSkippedOverlap { get; init; }
Property Value
RecentActions
10 most recent actions, oldest first.
public IReadOnlyCollection<ScheduleActionResult> RecentActions { get; init; }
Property Value
RunningActions
Currently running actions.
public IReadOnlyCollection<ScheduleActionExecution> RunningActions { get; init; }