C# 如何在运行时更改WWF(Windows Workflow Foundation)流程图 我试图在我的应用程序中使用Windows工作流基础(流程图)。我是新来的。我读到我们可以在运行时更改流程图(条件和全部)。从我看到的教程中,我不明白我是如何做到这一点的。我的意思是,这不像规则引擎,数据库中有xml文件。我们正在采取单独的项目设计流程图和序列。我是否需要构建并部署该项目,以使我的更改反映在消费者应用程序中?
如果将工作流XAML存储在数据库或文件中,则可以在运行时加载它,而无需重建项目并部署 下面是一个动态执行从XML文件在运行时加载的工作流的示例:C# 如何在运行时更改WWF(Windows Workflow Foundation)流程图 我试图在我的应用程序中使用Windows工作流基础(流程图)。我是新来的。我读到我们可以在运行时更改流程图(条件和全部)。从我看到的教程中,我不明白我是如何做到这一点的。我的意思是,这不像规则引擎,数据库中有xml文件。我们正在采取单独的项目设计流程图和序列。我是否需要构建并部署该项目,以使我的更改反映在消费者应用程序中?,c#,.net,workflow-foundation-4,C#,.net,Workflow Foundation 4,如果将工作流XAML存储在数据库或文件中,则可以在运行时加载它,而无需重建项目并部署 下面是一个动态执行从XML文件在运行时加载的工作流的示例: var activity = ActivityXamlServices.Load("SavedWorkflow.xml"); WorkflowInvoker.Invoke(activity); 正如您从示例中看到的,上面的加载方法返回一个活动对象,您可以在执行工作流之前修改该对象(例如更改条件)
var activity = ActivityXamlServices.Load("SavedWorkflow.xml");
WorkflowInvoker.Invoke(activity);
正如您从示例中看到的,上面的加载方法返回一个活动
对象,您可以在执行工作流之前修改该对象(例如更改条件)