mirror of https://github.com/dapr/quickstarts.git
Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> |
||
---|---|---|
.. | ||
TaskChaining | ||
README.md | ||
chaining.http | ||
dapr.yaml |
README.md
Task Chaining Pattern
This tutorial demonstrates how to chain multiple tasks together as a sequence in a workflow. For more information about the task chaining pattern see the Dapr docs.
Inspect the code
Open the ChainingWorkflow.cs
file in the tutorials/workflow/csharp/task-chaining/TaskChaining
folder. This file contains the definition for the workflow.
graph LR
SW((Start
Workflow))
A1[Activity1]
A2[Activity2]
A3[Activity3]
EW((End
Workflow))
SW --> A1
A1 --> A2
A2 --> A3
A3 --> EW
Run the tutorial
-
Use a terminal to navigate to the
tutorials/workflow/csharp/task-chaining
folder. -
Build the project using the .NET CLI.
dotnet build ./TaskChaining/
-
Use the Dapr CLI to run the Dapr Multi-App run file
dapr run -f .
-
Use the POST request in the
chaining.http
file to start the workflow. -
Use the GET request in the
chaining.http
file to get the status of the workflow. -
Stop the Dapr Multi-App run process by pressing
Ctrl+C
.