While と Parallel のサンプル
このサンプルでは、WhileActivity アクティビティ内の CodeActivity アクティビティで ParallelActivity アクティビティを使用する方法を説明します。WhileActivity アクティビティ内には、1 つの ParallelActivity アクティビティがあります。これは 2 つの SequenceActivity アクティビティで構成され、それぞれに CodeActivity アクティビティがあります。While ループの条件では、実行カウントは 2 以下になっています。つまり、ループの実行は 2 回まで許可されます。
ワークフロー インスタンスが開始されると、while ループの条件が確認されます。条件が true と評価されると、while ループが実行され、シーケンシャル アクティビティが実行されます。CodeActivity アクティビティのステータス情報はコンソールに出力されます。その後、While ループがもう一度、実行されます。While ループの条件が false と評価されると、ワークフローは停止します。
サンプルからのコンソール出力は次のようになります。
サンプルをビルドするには
このトピックの [サンプルのダウンロード] をクリックしてサンプルをダウンロードします。
ローカル コンピュータのハード ディスクにサンプル プロジェクトがダウンロードされます。
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft Windows SDK] をポイントし、[CMD シェル] をクリックします。
サンプルのソース ディレクトリに移動します。
コマンド プロンプトで、「MSBUILD <ソリューション ファイル名>」と入力します。
サンプルを実行するには
- SDK コマンド プロンプト ウィンドウで、WhileAndParallel\bin\debug フォルダ (このサンプルの VB バージョンでは WhileAndParallel\bin フォルダ) にある .exe ファイルを実行します (このサンプルでは、メイン フォルダの下にあります)。
関連項目
参照
ParallelActivity
WhileActivity
その他の技術情報
Using the Parallel Activity
Using the While Activity
Using Activities to Control Flow
Using Conditions in Workflows
アクティビティのサンプル
Windows Workflow Foundation のサンプル
Copyright © 2007 by Microsoft Corporation.All rights reserved.