繁体   English   中英

如何在运行时更改WWF(Windows Workflow Foundation)流程图

[英]How to change a WWF (Windows Workflow Foundation) flow chart at runtime

我正在尝试在应用程序中使用Windows Workflow Foundation(流程图)。 我是新来的。 我读到我们可以在运行时更改流程图(条件和所有条件)。 从教程中,我看到我不明白该怎么做。 我的意思是这不像规则引擎,在数据库中有一个xml文件。 我们正在采取单独的项目来设计流程图和序列。 我是否不需要构建该项目并进行部署以使所做的更改反映在消费者应用程序中?

如果将工作流XAML存储在数据库或文件中,则可以在运行时加载它,而无需重建项目和部署。

这是在运行时动态执行从XML文件加载的工作流的示例:

var activity = ActivityXamlServices.Load("SavedWorkflow.xml");

WorkflowInvoker.Invoke(activity);

从示例中可以看到,上面的Load方法返回一个Activity对象,您可以在执行工作流之前对其进行修改(例如,更改条件)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM