文件名称:标准活动-基于javascript实现报警器提示音效果
文件大小:56.6MB
文件格式:PDF
更新时间:2024-07-29 11:57:37
VB2010 高级编程 文字版
C.1.2 标准活动 标准WF3.x 活动位于 System.Work:flowÅctivities 名称空间中,可以分为如下 5 类。 • 与外部代码通信的活动 这些活动要么由外部代码调用来启动工作流,要么用于调用工作 流中的外部代码. • 流控制活动 这些活动等价于 VB 的E语句或 While 循环,它们可以根据需要让工作流执 行分支或重复执行, 以完成一个步囊。 • 范围活动 这些活动把其他许多活动组合为某个逻辑的元素,这通常需要标记许多参与事 务处理的活动. • 状态活动 这些活动主要用于状态机工作流,它们表示整个状态机中某个过程的状态。 • 动作活动 这些活动执行工作流中的某个动作. 为了开始工作流,外部代码必须有某种方式来启动工作流。另外,如果工作流无法执行外部代码 和/或收b服务,该工作流就是有限制的。 用于与外部代码通信的标准活动如表C之所示。 活 动 C剖应xtemalMe.thod HandleExtemalEvent Invo.keWebService lnvokeWorld1ow 表C-2 与外部代码通信的标准活动 说 明 顾名思义,这个活琐J调周一个外部l方法. 该活动在?要两个属性.第一个腐蚀指定由工作流 和外部代码J毛主事的接口 . 第二个属性指定该接口上妥调用自(1方法.如果该方法干活妥额外的 参敛,则在E设置了其他两个属性后,它们就显示在属性表中.这个方法常常和 出ndJeEx.阳m应vent 活动一起使用.这个活动罔步执行外商~为辙,所以在调用执行时间较 长的外部方法时要小,已、 从外部代码事是中接收一个触发缉.在工作流运行在 Windows 窗体或 ASP.NET 应用程序'和 时.该活动常用于启动工作流.与臼皿xten四M础。d 活动一样可它也需要至少两个属性. 第一介属性指定一个共享接口, 第二个属性指定该主要口」二姿接收的事件 调用外部 Web服务. 把WSDL文件赋予该沼动,它就会给Web服务坐成代璐炎. 还必须 指定该类上要调用的方法. Se岱ionld 属性指定主要用于请求的会话. s础ionId 属性值相同的 所有请求都共享该缸运. 如果Sessionfd 为空,这个活动就会为每个请求创建一介新会话 满周另一个工作流.这个滔切向I用于将多个工作流链按在一起,降低部个工作流的复杂性. 注意外部工作税是同步调用的, 所以外部的工作流必须完成,当前的工作流才能继续执行 1179