HandleExternalEventActivity アクティビティの使用
HandleExternalEventActivity アクティビティは、ローカル サービスとの入出力通信のために CallExternalMethodActivity アクティビティと共に使用されます。一般的な通信のために、これらのアクティビティを直接使用することができます。または、HandleExternalEventActivity および CallExternalMethodActivity クラスのサブクラスを作成することによって、ExternalDataExchangeAttribute 属性で指定されるインターフェイス上の特定のイベントやメソッドに厳密にバインドされるアクティビティを作成することもできます。
基本 HandleExternalEventActivity クラスは、InterfaceType および EventName プロパティで指定されたイベントが、WorkflowRuntime で登録された対応するローカル サービスによって発行されるまで、ワークフローをブロックします。イベントが発行された後、またはアクティビティの実行開始前にイベントが発行された場合、受信データは ParameterBindings コレクションで定義されたバインドされた場所に割り当てられます。
詳細については、HandleExternalEventActivity クラスと「通信アクティビティの生成」および「ワークフロー内でのローカル サービスの使用」を参照してください。
HandleExternalEventActivity アクティビティの使用方法を示すコード サンプルについては、「Raise Event To Load Workflow」および「Correlated Local Service」を参照してください。
関連項目
参照
HandleExternalEventActivity
CallExternalMethodActivity
ExternalDataExchangeAttribute
概念
通信アクティビティの生成
ワークフロー内でのローカル サービスの使用
その他の技術情報
Raise Event to Load Workflow Sample
Correlated Local Service Sample
Windows Workflow Foundation アクティビティ
Copyright © 2007 by Microsoft Corporation.All rights reserved.