protected override async Task Execute(WorkflowInstance <AssignVendorStates> instance) { if (EscalationTimeout.Value == 0) { EscalationTimeout.Value = 5000; } await instance.AwaitAction(true); if (instance.State == AssignVendorStates.AssignmentConfirmed) { IsBooked.Value = true; } FinishedRunning.Value = true; }
protected override async Task Execute(WorkflowInstance <PrinterStates> instance) { await instance.AwaitAction(true); }
protected override async Task Execute(WorkflowInstance instance) { await instance.AwaitAction(true); ReturnValue.Value = "Awaited Exit Action"; }
protected override async Task Execute(WorkflowInstance <PhoneStates> instance) { await instance.AwaitAction(true); Message.Value = "Hello World!"; }
protected override async Task Execute(WorkflowInstance instance) { await instance.AwaitAction(); }