在运行时创建WWF工作流程 [英] create workflows at run time WWF

查看:314
本文介绍了在运行时创建WWF工作流程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果有办法使用的Windows Workflow Foundation来我想知道
在运行时创建的工作流程。我读到动态工作流,但它是
不笏我想要的。从我的理解,我们可以修改一些
动作和在运行时的工作流程的参数。就我而言,我会
想在运行时创建一个全新的工作流程。

I was wondering if there are ways to use Windows Workflow Foundation to create workflows at run time. I read about dynamic workflows but it is not wat I want. From what I understood, we are able to modify some actions and parameters of a workflow at runtime. In my case, I would like to create a brand new workflow at runtime.

任何想法?

感谢您

推荐答案

您可以随时创建新的工作流模型并执行它们。例如,

You can always create new workflow models and execute them. For example,

Sequence wf = new Sequence
{
    Activities = {
        new WriteLine {Text = "Hello"},
        new WriteLine {Text = "World"}
    }
};
WorkflowInvoker.Invoke(wf);

您可以创建工作流XAML并加载它创建工作流程。

You can create workflow XAML and load it to create an workflow.

编辑:

检查 System.Activities 命名空间 - 的的主System.Activities命名空间允许使用code创建工作流(而不是使用设计图面或XAML)。使用
WorkflowInvoker 援引这样的工作流程。从本质上讲,一个活动重新presents工作流程和活动可以在多个子活动组成。

Check System.Activities namespaces in WF4 - the main System.Activities namespace allows you to create workflow using code (as opposed to using design surface or XAML). Use WorkflowInvoker to invoke such workflow. Essentially, an activity represents the workflow and activity can be composed on several child activities.

您可以使用 WorkflowApplication 当你需要更多的控制 - 持久性,生命周期事件等见的 http://msdn.microsoft.com/en-us/library/dd560894.aspx

You can use WorkflowApplication when you need more control - persistance, life cycle events etc. See http://msdn.microsoft.com/en-us/library/dd560894.aspx

下面是您可能会发现一些有用的其他链接:

Here are few other links that you may find useful:

http://msdn.microsoft.com/en-us/library/ ee342461.aspx

HTTP://www.$c$cproject.com/KB/ WF / OperationWorkflowInvoker4.aspx

这篇关于在运行时创建WWF工作流程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆