Share via


EventHandlersActivity アクティビティの使用

EventHandlersActivity アクティビティは、イベントをアクティビティに関連付けるフレームワークです。EventHandlersActivity アクティビティは単独では存在できず、常に他のアクティビティと関連付けられています。EventHandlersActivity アクティビティは、関連付けられているアクティビティが使用する EventDrivenActivity コレクションを格納しています。

子アクティビティのいずれかを 2 回以上実行すると、実行するたびに、アクティビティの新しいインスタンスが生成されます。これにより、各インスタンスが独立に実行されます (場合によっては ReplicatorActivity アクティビティのように並列に実行されることもあります)。そのため、アクティビティ ツリー内の子アクティビティの定義 (テンプレートと呼ばれる) は決して実行されず、常に Initialized 状態になります。テンプレートの実行中インスタンスには、テンプレートの親である複合アクティビティを使用してアクセスできます。たとえば、EventHandlersActivity アクティビティの場合、常に有効なインスタンスが 1 つあり、GetDynamicActivity メソッドがこのインスタンスを取得します。

EventHandlersActivity アクティビティを、EventHandlingScopeActivity アクティビティのオプションの子アクティビティとして追加できます。

関連項目

参照

EventHandlersActivity
EventHandlingScopeActivity

概念

EventDrivenActivity アクティビティの使用
EventHandlingScopeActivity アクティビティの使用

その他の技術情報

Windows Workflow Foundation アクティビティ

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.