使用 ListenActivity 活动

ListenActivity 活动是一个至少包含两个子活动的复合活动。 其中,每个子活动必须都是一个 EventDrivenActivity 活动。 只有与引发的第一个 IEventActivity 事件关联的 EventDrivenActivity 分支才会得到执行,所有其他分支都会被取消。

ListenActivity 活动通常用于正在侦听一组事件的工作流。这样,当该组事件中有任何事件到达时,该工作流可以继续执行。 因此,在收到一个事件时,其他 ListenActivity 活动将停止侦听与其对应的事件。

备注

ListenActivity 活动不能用于状态机工作流。

有关更多信息,请参见 Windows Workflow Foundation 类库参考中 System.Workflow.Activities 命名空间的 ListenActivity 类。

有关演示如何使用 ListenActivity 活动的代码示例,请参见Listen Sample

请参见

参考

ListenActivity
EventDrivenActivity
IEventActivity

概念

使用 EventDrivenActivity 活动

其他资源

Listen Sample
Windows Workflow Foundation 活动

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。