Table of Contents

Class RecurringSummary

Namespace
Millrace.Storage.Monitoring
Assembly
Millrace.dll

A recurring definition as shown in the schedule view.

public sealed record RecurringSummary : IEquatable<RecurringSummary>
Inheritance
RecurringSummary
Implements
Inherited Members

Remarks

Answers both questions an operator opens the view for: is this schedule live and on time (NextFireTime, and whether it is already past), and did the last run work (LastOutcome, via RecurringId — §11.26).

Properties

CreatedAt

When the definition was first registered; preserved across upserts.

Cron

Five-field cron expression, UTC.

Id

Consumer-chosen identity.

LastFireTime

When it last fired; null if it never has.

LastJobId

The job behind LastOutcome, so the view can link to its error.

LastOutcome

What became of the most recently created job this definition produced, or null if it has produced none.

MethodName

Method name from the captured invocation, for display.

NextFireTime

When this definition fires next, UTC. Already in the past means the scheduler is behind, or nothing is running the scheduler role.

Priority

Copied onto every fired job.

Queue

Queue that fired occurrences are enqueued to.

TenantId

Owning tenant, copied onto every fired occurrence.

TypeName

Declared service type from the captured invocation, for display.

UpdatedAt

When the definition was last upserted.