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

概念

EventDrivenActivity アクティビティの使用

その他の技術情報

Windows Workflow Foundation アクティビティ

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.