Create Windows Workflow Foundation rules in ASP.Net
是否可以从 ASP.Net 应用程序创建和配置 Windows Workflow Foundation 规则? System.Workflow.Activities.Rules.Design.RuleSetDialog 用于 Windows 窗体项目,但是对于使用 Razor 视图引擎的 ASP.Net MVC 项目是否有一些等效项?
无论如何,我需要能够在 ASP.Net 客户端中创建规则,将它们保存在数据库中,然后在服务中评估规则。 WF4 中是否有一些新的东西可以帮助我解决这个问题?
- 那是 3.0 组件,而不是 WF4。规则在 4 中已弃用,但现在仍支持基于 3.0 的工作流。说起来不容易,但是(至少对于 UI 组件)4 UI 是基于 WPF,而 3 是基于 Forms 的事实。如果您想将其用于 4,请继续并重新戴上标签,但答案是"您走错了方向"
-
@Will,我知道它是一个 WF3 组件,但不清楚 WF4 中的等价物是什么。如果有的话?
-
它们在 4 中根本不适用。所以很难想出一个"等价物"。如果您正在处理 WF4 工作流程,请忘记"规则"。
-
@Will,好的,很高兴知道。您知道创建规则引擎的任何好的 .Net 4 方法吗?我喜欢使用 System.Workflow.Activities.Rules 的想法,但使用已弃用的 API 感觉不太好
-
工作流是一个规则引擎。我不知道还能说什么。
-
@将要。哈哈好的。我很困惑,所以我想我有一些阅读要做
我找不到任何 .NET 4 示例,但有一个 .NET 3 示例用于使用对象模型创建规则集。我假设您需要为其创建自己的自定义 UI 并通过对象模型创建 RuleSet 以在 Web 应用程序中处理此问题。
引用的 .NET 3 示例 - 我所指的示例称为"使用对象模型创建规则"