quickstarts/tutorials/workflow/csharp/resiliency-and-compensation/ResiliencyAndCompensation/Activities/MinusOne.cs

14 lines
378 B
C#

using Dapr.Workflow;
namespace ResiliencyAndCompensation.Activities;
internal sealed class MinusOne : WorkflowActivity<int, int>
{
public override Task<int> RunAsync(WorkflowActivityContext context, int input)
{
Console.WriteLine($"{nameof(MinusOne)}: Received input: {input}.");
var result = input - 1;
return Task.FromResult(result);
}
}