次の方法で共有


InvokeWorkflowActivity アクティビティの使用

あるワークフローから別のワークフローを開始するには、InvokeWorkflowActivity アクティビティを使用します。InvokeWorkflowActivity アクティビティは、起動されたワークフローの実行が開始する前に終了し、ワークフローの分岐にある次のアクティビティが実行されます。起動されるワークフローに入力パラメータがある場合は、これらのパラメータを InvokeWorkflowActivity アクティビティのプロパティ ブラウザを介して使用できます。

Noteメモ :

Windows Workflow Foundation は、再帰ワークフローをサポートしません。ワークフロー A がワークフロー B を開始する場合、ワークフロー B は、ワークフロー A を直接開始することはできません。また、ワークフロー B は、ワークフロー A を直接的あるいは間接的に呼び出すワークフローを開始できません。

Noteメモ :

InvokeWorkflowActivity アクティビティは、ワークフロー ランタイムに結び付けられている現在のスケジューラ サービスを使用して新しいワークフローを作成することを、ランタイムに要求します。起動されるワークフローは、入力パラメータを受け取ることしかできません。アクティビティではワークフローを非同期に呼び出すため、ワークフロー完了後の出力パラメータの取得はサポートされません。InvokeWorkflowActivity アクティビティによって作成された新しいワークフロー インスタンスとの通信には、ワークフロー間の標準通信ルールが適用されます。

詳細については、『Windows Workflow Foundation クラス ライブラリ リファレンス』の System.Workflow.Activities 名前空間にある InvokeWorkflowActivity を参照してください。

関連項目

参照

InvokeWorkflowActivity

その他の技術情報

Dynamic Update From Workflow Sample
Windows Workflow Foundation アクティビティ

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.