Aurora.Workflows.Tasks.Workflow
0.5.1.20
See the version list below for details.
dotnet add package Aurora.Workflows.Tasks.Workflow --version 0.5.1.20
NuGet\Install-Package Aurora.Workflows.Tasks.Workflow -Version 0.5.1.20
<PackageReference Include="Aurora.Workflows.Tasks.Workflow" Version="0.5.1.20" />
<PackageVersion Include="Aurora.Workflows.Tasks.Workflow" Version="0.5.1.20" />
<PackageReference Include="Aurora.Workflows.Tasks.Workflow" />
paket add Aurora.Workflows.Tasks.Workflow --version 0.5.1.20
#r "nuget: Aurora.Workflows.Tasks.Workflow, 0.5.1.20"
#:package Aurora.Workflows.Tasks.Workflow@0.5.1.20
#addin nuget:?package=Aurora.Workflows.Tasks.Workflow&version=0.5.1.20
#tool nuget:?package=Aurora.Workflows.Tasks.Workflow&version=0.5.1.20
Aurora Workflows
A versatile C# workflow engine designed to streamline task management. Easily define and execute workflows with built-in tasks or customize your own to fit specific needs. Perfect for automating processes and improving efficiency in any application.
Project website: https://aurora.unex.me/workflows
Features
- Generic Workflow Management: Create and manage workflows with ease.
- Built-in Tasks: Use predefined tasks for common operations.
- Custom Tasks: Define your own tasks to handle specific requirements.
- Extensible: Easily extend the engine to fit your unique use cases.
- Simple Integration: Integrate seamlessly with your existing C# applications.
Getting Started
Installation
You can install the workflow engine via NuGet Package Manager:
dotnet add package Aurora.Workflows
Writing a custom task
using System.Threading.Tasks;
using Aurora.Workflows.Contracts;
using Aurora.Workflows.Contracts.Attributes;
[WorkflowTaskCategory("My Category")]
[WorkflowTaskOutputDefinition(typeof(string), IsDefault = true, Description = "Returns a greeting string.")]
public sealed class GreetTask : WorkflowTaskBase
{
public string RecipientName { get; set; } = "World";
protected override Task<bool> DoAsync(IWorkflowDataContext context)
{
var name = Resolve<string>(RecipientName, context);
SetOutput(context, $"Hello, {name}!");
return Task.FromResult(true);
}
}
Tip: developing custom tasks in a class library? Add a reference to
Aurora.Workflows.UI.Hostso pressing F5 opens the visual designer with your project already loaded for interactive debugging.
License
Aurora Workflows is free to use in full for non-commercial projects. For commercial use, please get in touch to discuss licensing terms; redistribution, modification, decompilation, reverse-engineering, or publication of the software without explicit written permission is strictly prohibited.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- Aurora.Workflows (>= 0.5.1.20)
- Aurora.Workflows.Extensions (>= 0.5.1.20)
- Aurora.Workflows.UI.Core (>= 0.5.1.20)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.1.24 | 41 | 9/18/2026 |
| 0.5.1.23 | 47 | 9/18/2026 |
| 0.5.1.22 | 71 | 9/17/2026 |
| 0.5.1.20 | 76 | 9/16/2026 |
| 0.5.1.19 | 79 | 9/16/2026 |
| 0.5.1.15 | 79 | 9/15/2026 |
| 0.5.1.10 | 86 | 9/14/2026 |
| 0.5.1.4 | 113 | 9/7/2026 |
| 0.5.1.1 | 104 | 9/3/2026 |
| 0.4.1.30 | 103 | 9/3/2026 |
| 0.4.1.29 | 103 | 8/27/2026 |
| 0.4.1.22 | 111 | 8/12/2026 |
| 0.4.1.21 | 117 | 8/4/2026 |
| 0.4.1.20 | 120 | 7/23/2026 |
| 0.4.1.19 | 124 | 7/16/2026 |
| 0.4.1.18 | 130 | 6/27/2026 |
| 0.4.1.16 | 122 | 6/26/2026 |
| 0.4.1.14 | 130 | 5/11/2026 |
| 0.4.1.12 | 126 | 5/9/2026 |
| 0.4.1.11 | 117 | 5/6/2026 |