diff --git a/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-patterns.md b/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-patterns.md index e14f73b9776..78adb0b4eaa 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-patterns.md +++ b/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-patterns.md @@ -293,6 +293,8 @@ tasks. It's possible to go further and limit the degree of concurrency using simple, language-specific constructs. +{{< tabs ".NET" >}} + {{% codetab %}} ```csharp @@ -341,6 +343,10 @@ int sum = result.Sum(t => t); await context.CallActivityAsync("PostResults, sum); ``` +{{% /codetab %}} + +{{< /tabs >}} + ## Async HTTP APIs Asynchronous HTTP APIs are typically implemented using the [Asynchronous Request-Reply pattern](https://learn.microsoft.com/azure/architecture/patterns/async-request-reply). Implementing this pattern traditionally involves the following: