EventHandlersActivity アクティビティの使用
EventHandlersActivity アクティビティは、イベントをアクティビティに関連付けるフレームワークです。EventHandlersActivity アクティビティは単独では存在できず、常に他のアクティビティと関連付けられています。EventHandlersActivity アクティビティは、関連付けられているアクティビティが使用する EventDrivenActivity コレクションを格納しています。
子アクティビティのいずれかを 2 回以上実行すると、実行するたびに、アクティビティの新しいインスタンスが生成されます。これにより、各インスタンスが独立に実行されます (場合によっては ReplicatorActivity アクティビティのように並列に実行されることもあります)。そのため、アクティビティ ツリー内の子アクティビティの定義 (テンプレートと呼ばれる) は決して実行されず、常に Initialized 状態になります。テンプレートの実行中インスタンスには、テンプレートの親である複合アクティビティを使用してアクセスできます。たとえば、EventHandlersActivity アクティビティの場合、常に有効なインスタンスが 1 つあり、GetDynamicActivity メソッドがこのインスタンスを取得します。
EventHandlersActivity アクティビティを、EventHandlingScopeActivity アクティビティのオプションの子アクティビティとして追加できます。
関連項目
参照
EventHandlersActivity
EventHandlingScopeActivity
概念
EventDrivenActivity アクティビティの使用
EventHandlingScopeActivity アクティビティの使用
その他の技術情報
Windows Workflow Foundation アクティビティ
Copyright © 2007 by Microsoft Corporation.All rights reserved.