随笔分类 - WF3.0 技术文章
摘要:关于"中文变量"与"VB与C#"混写的问题各位老大,不要再提了,以后一定用全用C#写至于英文变量,我的英文实在不好,何时用动词,何时用名词,何时用形容词与副词,还有时态真的有些搞不定好像是实体类用名词,控制类用动词过去式,方法用动词,还有及物不及物记不清了,那个老大给发一份规则,谢了
阅读全文
摘要:word格式的,有一些文章是没发过的, 随后会发布全新的资料(2007-8-6) 新资料 http://www.cnblogs.com/foundation/archive/2007/10/15/924910.html
阅读全文
摘要:WF中文版不想说什么,没装的就不要装了.装了的就卸了吧
阅读全文
摘要:在[调用子流程]一文中,我举了一个InvokeWorkflowActivity调用子流程的例子,其实在这个例子中主要演示了如何将流程的业务逻辑封装到自定义引擎中。如果单从实现目的来说,这个例子远不如将子流程的业务封装到一个自定义的Activity中好。子流程很好用,InvokeWorkflowActivity也很好用,InvokeWorkflowActivity不是傻小子,它必需是异步的,如果要是...
阅读全文
摘要:Generalxu,sobuh ,曲滨,西煞魄工人,Generalxu,陌生海岸 ,sean,菌哥,ccBoy ,Lex Choi ,e旋风,xjb ,随风飘散,深夜醉猫,Teddy's Knowledge Base ,梁广永,TerryLee ,neuhawk ,dali 感谢大家的指教,来这博客园快一个月了,也没到各位老大那里去拜访,这里赔礼了,有机会来黑龙江,请你们滑雪(^_^)应Gener...
阅读全文
摘要:从引擎中得到状态机实例 构造函数 Dim 状态机实例 As StateMachineWorkflowInstance 状态机实例= New StateMachineWorkflo...
阅读全文
摘要:单线触发容器,使用EventDrivenActivity作为分支容器,当某条分支中的结点执行完成后,该ListenActivity结点就结束,继续向下执行,其他分支内的结点就不执行了 关于EventDrivenActivity容器的使用方法见EventDrivenActivity容器介绍另外,其他分支中已执行部分的操作回滚的另附文章
阅读全文
摘要:没什么技术含量,一个递归,过几天写一个可以将工作流节点以图形方式显示出来的例,这样就可以用在WEB页上了 Public Sub 列结点()Sub 列结点()Sub 列结点()Sub 列结点(ByVal obj As Object) If TypeOf obj Is Workflow.ComponentModel.CompositeActivity Then Di...
阅读全文
摘要:在WWF调试模板(2)中添加了一些内容下载 WWF调试模板(3).rar
阅读全文
摘要:没什么技术含量,一个递归,过几天写一个可以将工作流节点以图形方式显示出来的例,这样就可以用在WEB页上了 Public Sub 列结点()Sub 列结点(ByVal obj As Object) If TypeOf obj Is Workflow.ComponentModel.CompositeActivity Then Dim wxd As Workfl...
阅读全文
摘要:一个终止流程的结点,,与在宿主中使用[实例.Terminate("该实例已被宿主Terminate")]效果一样该结点与[实例.Terminate("该实例已被宿主Terminate")]一样会触发引擎的OnWorkflowTerminated事件,引擎的OnWorkflowTerminated事件的e.Exception.Message就是Error属性设置的值本例收于 WWF调试模板(3) 中
阅读全文
摘要:1.一个抛出异常的结点 2.该结点将一个自定义的异常对象抛给引擎,会触发引擎的OnWorkflowTerminated事件 3.引擎OnWorkflowTerminated事件的e.Exception可得到 4.使用该结点,与在代码中使用[throw 异常] 的不同之处是[throw 异常] 在调试状态会使编译器停屏 本例收于 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&...
阅读全文
摘要:1.SynchronizationScopeActivity容器可设置一个互斥标记,有了互斥标记的SynchronizationScopeActivity容器相对另一个容器,是一个完整的执行单元,当一个容器没有完成时,其他有互斥标记的容器不会执行。2.这时,具有同一互斥标记的容器,执行模式已经与ParallelActivity中描述有所不同,此时他们是串行的,下例中的等待时间变为所有Delay的累...
阅读全文