工作流活动创建:类型化队列与控制流活动详解
1. 类型化队列与事件驱动活动创建
在工作流开发中,创建类型化队列和支持事件驱动的活动是重要的环节。以下是创建这些活动的具体步骤:
-添加 Listen 活动:为工作流添加 Listen 活动,为后续操作做准备。
-移动 CustomerEventDrivenActivity:将 CustomerEventDrivenActivity 从工作流移动到左分支。
-添加延迟活动:在右分支添加 Delay 活动,并将其 TimeoutDuration 属性设置为 00:01:00。
-运行工作流:再次运行工作流,你将得到如图 22.3 所示的结果。
创建类型化队列活动允许从主机传递到工作流的数据使用派生自 EventArgs 的类进行类型化。而支持事件驱动的活动则允许将“队列”活动放置在 Listen 活动分支和其他事件驱动活动中。这样,我们就可以创建等待外部刺激并以强类型方式发送到工作流的活动,并且这些活动还能参与典型的响应 - 超时等待模式。
以下是相关的问答,帮助你更好地理解这些概念:
| 问题 | 答案 |
| — | — |
| CustomerQueuedFromServiceActivity 与 CustomerQueuedFromTypedServiceActivity 的主要结构差异是什么? | CustomerQueuedFromTypedServiceActivity 从队列接收强类型数