While と Parallel のサンプル

Download sample

このサンプルでは、WhileActivity アクティビティ内の CodeActivity アクティビティで ParallelActivity アクティビティを使用する方法を説明します。WhileActivity アクティビティ内には、1 つの ParallelActivity アクティビティがあります。これは 2 つの SequenceActivity アクティビティで構成され、それぞれに CodeActivity アクティビティがあります。While ループの条件では、実行カウントは 2 以下になっています。つまり、ループの実行は 2 回まで許可されます。

ワークフロー インスタンスが開始されると、while ループの条件が確認されます。条件が true と評価されると、while ループが実行され、シーケンシャル アクティビティが実行されます。CodeActivity アクティビティのステータス情報はコンソールに出力されます。その後、While ループがもう一度、実行されます。While ループの条件が false と評価されると、ワークフローは停止します。

サンプルからのコンソール出力は次のようになります。

Whiel と Parallel のサンプル出力

サンプルをビルドするには

  1. このトピックの [サンプルのダウンロード] をクリックしてサンプルをダウンロードします。

    ローカル コンピュータのハード ディスクにサンプル プロジェクトがダウンロードされます。

  2. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft Windows SDK] をポイントし、[CMD シェル] をクリックします。

  3. サンプルのソース ディレクトリに移動します。

  4. コマンド プロンプトで、「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 のサンプル

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.