zoukankan      html  css  js  c++  java
  • 在工作流内部动态添加结点:WorkflowChanges



                自定义 obj = new 自定义(); //要添加的对象
               
                obj.值
    = "wxwinter";  //设置要添加对象的属性

                
    //WorkflowChanges对象,以根容器为参数构造
                WorkflowChanges 修改对象= new WorkflowChanges(this);

                
    //通过WorkflowChanges对象,从根容器中取出名为"容器"的结点
                CompositeActivity 容器对象=(CompositeActivity)修改对象.TransientWorkflow.Activities["容器"];

                
    //从名为"容器"的结点中取出名为"子容器"的结点
                CompositeActivity 子容器对象= (CompositeActivity)容器对象.Activities["子容器"];

                
    //将要添加的结结点放入名为"子容器"的结点中
                子容器对象.Activities.Add(obj);

                
    //将WorkflowChanges对象提交到当前工作流
                this.ApplyWorkflowChanges(修改对象);

                
    //得到动态添加的结点运行完的抛出值
                v = obj.值;

    本例收于  WWF调试模板(3) 中
  • 相关阅读:
    委托-张子扬博客
    委托-雾中人博客
    委托基础
    C# 字典
    相机标定目的<3>
    相机标定程序详解<2>
    相机标定 <1>
    Opencv 几何变换<9>
    Opencv ROI<8>
    Opencv 通道分离合并<7>
  • 原文地址:https://www.cnblogs.com/foundation/p/527795.html
Copyright © 2011-2022 走看看