InvokeWorkflowActivity アクティビティの使用
あるワークフローから別のワークフローを開始するには、InvokeWorkflowActivity アクティビティを使用します。InvokeWorkflowActivity アクティビティは、起動されたワークフローの実行が開始する前に終了し、ワークフローの分岐にある次のアクティビティが実行されます。起動されるワークフローに入力パラメータがある場合は、これらのパラメータを InvokeWorkflowActivity アクティビティのプロパティ ブラウザを介して使用できます。
![]() |
---|
Windows Workflow Foundation は、再帰ワークフローをサポートしません。ワークフロー A がワークフロー B を開始する場合、ワークフロー B は、ワークフロー A を直接開始することはできません。また、ワークフロー B は、ワークフロー A を直接的あるいは間接的に呼び出すワークフローを開始できません。 |
![]() |
---|
InvokeWorkflowActivity アクティビティは、ワークフロー ランタイムに結び付けられている現在のスケジューラ サービスを使用して新しいワークフローを作成することを、ランタイムに要求します。起動されるワークフローは、入力パラメータを受け取ることしかできません。アクティビティではワークフローを非同期に呼び出すため、ワークフロー完了後の出力パラメータの取得はサポートされません。InvokeWorkflowActivity アクティビティによって作成された新しいワークフロー インスタンスとの通信には、ワークフロー間の標準通信ルールが適用されます。 |
詳細については、『Windows Workflow Foundation クラス ライブラリ リファレンス』の System.Workflow.Activities 名前空間にある InvokeWorkflowActivity を参照してください。
関連項目
参照
その他の技術情報
Dynamic Update From Workflow Sample
Windows Workflow Foundation アクティビティ
Copyright © 2007 by Microsoft Corporation.All rights reserved.