WorkflowRecordUnion

PackageFCQRS.Workflows
The records a workflow instance stores. Their shape is a persistent contract. A row is journaled under the CLR name of its case, such as `FCQRS.Workflows.WorkflowRecord+StepScheduled, FCQRS.Workflows`, which a reader resolves without any registration. This type's name, namespace, and assembly are therefore part of the contract too.

Specification

Kind
Union
Members
18
Examples
0
IsFaultedSignature
this.IsFaulted
IsStepScheduledSignature
this.IsStepScheduled
IsFinishedSignature
this.IsFinished
IsStartedSignature
this.IsStarted
IsStepCompletedSignature
this.IsStepCompleted

Summary

NameSignatureSynopsis
IsFaultedthis.IsFaultedNo description available.
IsStepScheduledthis.IsStepScheduledNo description available.
IsFinishedthis.IsFinishedNo description available.
IsStartedthis.IsStartedNo description available.
IsStepCompletedthis.IsStepCompletedNo description available.
IsSignalReceivedthis.IsSignalReceivedNo description available.
IsCancelRequestedthis.IsCancelRequestedNo description available.
IsCancelledthis.IsCancelledNo description available.
IsStepFailedthis.IsStepFailedNo description available.
StartedStarted(input, at, traceparent, parent)No description available.
StepScheduledStepScheduled(path, name, kind, at, detail)No description available.
StepCompletedStepCompleted(path, name, kind, result, at)No description available.
StepFailedStepFailed(path, name, kind, error, at)No description available.
SignalReceivedSignalReceived(name, payload, at, traceparent)No description available.
CancelRequestedCancelRequested atNo description available.
FinishedFinished(result, at)No description available.
FaultedFaulted(error, at)No description available.
CancelledCancelled atNo description available.

IsFaulted

this.IsFaulted
Member

Returns

bool

IsStepScheduled

this.IsStepScheduled
Member

Returns

bool

IsFinished

this.IsFinished
Member

Returns

bool

IsStarted

this.IsStarted
Member

Returns

bool

IsStepCompleted

this.IsStepCompleted
Member

Returns

bool

IsSignalReceived

this.IsSignalReceived
Member

Returns

bool

IsCancelRequested

this.IsCancelRequested
Member

Returns

bool

IsCancelled

this.IsCancelled
Member

Returns

bool

IsStepFailed

this.IsStepFailed
Member

Returns

bool

Started

Started(input, at, traceparent, parent)
Member

Parameters

NameTypeDescription
inputPayload
atDateTime
traceparentstring option
parentstring option

Returns

unit

StepScheduled

StepScheduled(path, name, kind, at, detail)
Member

Parameters

NameTypeDescription
pathstring
namestring
kindStepKind
atDateTime
detailstring option

Returns

unit

StepCompleted

StepCompleted(path, name, kind, result, at)
Member

Parameters

NameTypeDescription
pathstring
namestring
kindStepKind
resultPayload
atDateTime

Returns

unit

StepFailed

StepFailed(path, name, kind, error, at)
Member

Parameters

NameTypeDescription
pathstring
namestring
kindStepKind
errorStepError
atDateTime

Returns

unit

SignalReceived

SignalReceived(name, payload, at, traceparent)
Member

Parameters

NameTypeDescription
namestring
payloadPayload
atDateTime
traceparentstring option

Returns

unit

CancelRequested

CancelRequested at
Member

Parameters

NameTypeDescription
atDateTime

Returns

unit

Finished

Finished(result, at)
Member

Parameters

NameTypeDescription
resultPayload
atDateTime

Returns

unit

Faulted

Faulted(error, at)
Member

Parameters

NameTypeDescription
errorStepError
atDateTime

Returns

unit

Cancelled

Cancelled at
Member

Parameters

NameTypeDescription
atDateTime

Returns

unit