WEB开发网
开发学院软件开发C语言 工作流编程循序渐进(4:InvokeWorkflowActivity活... 阅读

工作流编程循序渐进(4:InvokeWorkflowActivity活动)

 2010-09-30 20:57:15 来源:WEB开发网   
核心提示: 在宿主工作流的stateActivity2内部的EventDrivenActivitv内部放置拖入一个HandleExternalEventActivity,注意:HandleExternalEventActivity活动用于等待本地服务中的InvokedWorkflowComplete事件触发

在宿主工作流的stateActivity2内部的EventDrivenActivitv内部放置拖入一个HandleExternalEventActivity。

注意:HandleExternalEventActivity活动用于等待本地服务中的InvokedWorkflowComplete事件触发,并阻止当前工作流的继续执行。

工作流编程循序渐进(4:InvokeWorkflowActivity活动)

对于HandleExternalEventActivity活动, 必须设置它的参数InterfaceType和EventName。方法是,单击属性窗口中参数InterfaceType右边的“...”符号,弹出一个对话框如下所示:

工作流编程循序渐进(4:InvokeWorkflowActivity活动)

图片看不清楚?请点击这里查看原图(大图)。

从右图选定我们事先已定义好的接口,单击“确定”按钮。

然后,单击属性窗口中参数EventName右边的下拉箭头,从中选择已经在选定的接口中声明的事件(在本例中是InvokedWorkflowComplete)。

六、定义在工作流实例与宿主间通信的本地服务

WWF中的服务可分为核心服务和本地服务。核心服务由WF定义,而本地服务(也称为数据交换服务) 则是开发人员自定义的。本地服务可以是任何想在WF中实现的服务,一个通常的用处是使用本地服务在工作流实例与宿主之间进行通信。有关于“本地服务”的全面讨论是一个复杂的话题,我想在本系列后面的学习教程中对之展开全面深入的探讨,在此不赘述。

上一页  1 2 3 4 5 6  下一页

Tags:工作流 编程 循序渐进

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接