.NET 轻量级工作流引擎
原文中文,约3100字,阅读约需8分钟。发表于: 。Workflow-CoreWorkflow-Core 是一个开源的工作流引擎项目,它提供了一个轻量级的框架,用于在.NET 应用程序中创建和管理工作流程。它基于.NET Standard,并且可以在各种平台上运行,包括 Windows、Linux 和 macOS。功能特性1. 灵活的工作流程定义:使用 Workflow-Core,您可以轻松定义和构建复杂的工作流程。工作流程由一系列步骤(Activ...
Workflow-Core是一个开源的.NET Standard工作流引擎项目,提供灵活的工作流程定义、可扩展性和可定制性、持久化和恢复、监控和跟踪、轻量级和高性能等功能特性。使用NuGet包安装WorkflowCore,使用Fluent API定义工作流,通过创建继承自StepBody或StepBodyAsync抽象类的类并实现Run/RunAsync方法来定义步骤。支持JSON和YAML格式。在ASP.NET Core中使用AddWorkflow扩展方法配置工作流核心服务,支持多种持久性提供程序。