摘要:
文章导读关于WF的12点总结 例子 一个基本例子(第1部分) (第二部分) 为想了解WWF,但还没有上手的朋友写了一个简单的例子, 入门篇(1):介绍WWF 下载Download (WWF调试模板(1)) WorkflowInstance类,WorkflowRuntime类,Tracking类,SqlWorkflowPersistenceService类 的基本应用 入门篇(2):了解一下WF是如... 阅读全文
摘要:
一个终止流程的结点,,与在宿主中使用[实例.Terminate("该实例已被宿主Terminate")]效果一样该结点与[实例.Terminate("该实例已被宿主Terminate")]一样会触发引擎的OnWorkflowTerminated事件,引擎的OnWorkflowTerminated事件的e.Exception.Message就是Error属性设置的值本例收于 WWF调试模板(3) 中 阅读全文
摘要:
1.一个抛出异常的结点 2.该结点将一个自定义的异常对象抛给引擎,会触发引擎的OnWorkflowTerminated事件 3.引擎OnWorkflowTerminated事件的e.Exception可得到 4.使用该结点,与在代码中使用[throw 异常] 的不同之处是[throw 异常] 在调试状态会使编译器停屏 本例收于 WWF调试模板(3) 中 阅读全文
摘要:
System.Workflow.Activities功能:1.一个简单的的容器,容器里的结点按序顺执行2.在中ParallelActivity中作为分支容器说明:1.SequenceActivity容器以排列好的方式依次运行容器内的子结点2.当所有的子结点都完成时,SequenceActivity结点结束本例收于 WWF调试模板(3) 中 阅读全文
摘要:
1.可以通过定义条件触发CAG组中的某个Activity 2.拖入CAG中的每各个Activity 都有一个When Condition , When Condition有两种方式,一种是CodeCondition 一种是RuleConditionReferences 当When Condition条件满足时,在CAG的每个轮询周期内,该Activity 会执行一次 Activity 的W... 阅读全文
摘要:
提供了一个条件循环容器,Condition有两个条件模式:Code Condition,Declarative Rule Condition设置见IfElseActivity本例收于 WWF调试模板(2) 中本例收于 WWF调试模板(3) 中 阅读全文
摘要:
添加一个InvokeWorkflowActivity,再由InvokeWorkflowActivity调用其他流程具体见WorkflowChanges与InvokeWorkflowActivity本例收于 WWF调试模板(3) 中 阅读全文
摘要:
引擎的OnWorkflowIdled事件SharedSubOnWorkflowIdled()SubOnWorkflowIdled(ByValsenderAsObject,ByValeAsWorkflowEventArgs)Dim实例AsWorkflowInstance=e.WorkflowInstanceDim根AsActivity=实例.GetWorkflowDefinition()Dim修改对... 阅读全文
摘要:
自定义obj=new自定义();//要添加的对象obj.值="wxwinter";//设置要添加对象的属性//WorkflowChanges对象,以根容器为参数构造WorkflowChanges修改对象=newWorkflowChanges(this);//通过WorkflowChanges对象,从根容器中取出名为"容器"的结点CompositeActivity容器对象=(CompositeAct... 阅读全文
摘要:
自定义WorkflowRole 阅读全文
摘要:
只有等待与宿主交互的Activity才有Roles属性可以设置WebWorkflowRole使用ASP.NET的用户数据库,但所有数据操作不用人为干预使用时,要添加对ASP.NET数据库的连接配置 App.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings&... 阅读全文