Table of Contents

Class BookmarkRecord

Namespace
Millrace.Storage
Assembly
Millrace.dll

A suspended workflow instance's wait-point for a signal (ARCHITECTURE.md §6.3). While a bookmark exists no job does — a suspended workflow costs nothing.

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

Properties

CorrelationId

Which particular thing the signal is about — the order, the document, the user.

CreatedAt

When the instance began waiting — the age of the wait, not of the instance.

Id

The bookmark's own identity, so a delivered signal can consume exactly one.

InstanceId

The instance that resumes when this bookmark is matched.

PayloadTypeName

Version-free type name of the expected payload (typed signals, §11.5).

SignalName

Name of the signal being waited for.