Table of Contents

Property Checkpoint

Namespace
Millrace.Storage
Assembly
Millrace.dll

Checkpoint

A workflow instance update applied in the same transaction (workflow engine, 0.3).

public WorkflowCheckpoint? Checkpoint { get; init; }

Property Value

WorkflowCheckpoint

Remarks

Together with Enqueue this makes the §6.2 checkpoint one atom: the instance advances, the next activity is enqueued, and this job completes, or none of it happens. A stale revision throws MillraceConcurrencyException and changes nothing — see WorkflowCheckpoint for why that is an exception rather than a false return.