WorkflowHostType

PackageFCQRS.Workflows
Registers C# workflows.

Specification

Kind
Type
Members
2
Examples
0
DefineSignature
WorkflowHost.Define(workflow)
RegisterSignature
WorkflowHost.Register(actor, workflow)

Summary

NameSignatureSynopsis
DefineWorkflowHost.Define(workflow)The workflow as a definition F# code can register, start as a child, or put in a stream.
RegisterWorkflowHost.Register(actor, workflow)Registers the workflow with the actor system and returns its client.

Define

WorkflowHost.Define(workflow)
Member
The workflow as a definition F# code can register, start as a child, or put in a stream.

Parameters

NameTypeDescription
workflowWorkflow<'TInput, 'TResult>

Returns

WorkflowDefinition<'TInput, 'TResult>

Register

WorkflowHost.Register(actor, workflow)
Member
Registers the workflow with the actor system and returns its client. Instances that were running when the process last stopped resume as soon as this is called.

Parameters

NameTypeDescription
actorIActor
workflowWorkflow<'TInput, 'TResult>

Returns

IWorkflowClient<'TInput, 'TResult>