Table of Contents

Method DeliverSignalAsync

Namespace
Millrace.Workflows
Assembly
Millrace.dll

DeliverSignalAsync(Guid, string, string, string?, CancellationToken)

Resumes an instance whose signal has arrived, binding the payload into the data document and continuing past the wait.

Task DeliverSignalAsync(Guid instanceId, string signalName, string correlationId, string? payloadJson, CancellationToken ct)

Parameters

instanceId Guid
signalName string
correlationId string
payloadJson string
ct CancellationToken

Returns

Task

Remarks

Runs as a job rather than inline in SignalAsync so the resume inherits retries: the bookmark is already consumed by the time this is enqueued, so losing the resume would strand the instance.