使用 EventHandlingScopeActivity 活动
EventHandlingScopeActivity 活动会将其主子活动与 EventHandlersActivity 活动并行执行。 EventHandlersActivity 活动中的每个 EventDrivenActivity 可能会执行多次,或一次也不执行。
下面的示例使用 XML 演示了这一概念。
<EventHandlingScopeActivity>
<SequenceActivity>
<DoSomething />
<DoSomethingElse />
</SequenceActivity>
<EventHandlersActivity>
<EventDrivenActivity1>
<!--Receive Cancel Message-->
</EventDrivenActivity1>
<EventDrivenActivity2>
<!--Timer-->
</EventDrivenActivity2>
</EventHandlersActivity>
</EventHandlingScopeActivity>
在此示例中,EventHandlingScopeActivity 活动会执行其主子活动 SequenceActivity。 同时,可能会执行每个 EventDrivenActivity,也可能不执行它们,这取决于在 SequenceActivity 活动执行时是否发生了它们的事件(在本例中为取消消息或计时器过期)。
请参见
参考
EventHandlersActivity
EventHandlingScopeActivity
概念
其他资源
Windows Workflow Foundation 活动
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。