FlowChart と Pick の組み合わせを使用する StateMachine シナリオ
このトピックの内容は、Windows Workflow Foundation 4 に該当します。
このサンプルでは、Flowchart アクティビティと Pick アクティビティを組み合わせて簡単なストップウォッチ シナリオを実装する方法を示します。このサンプルでは、Pick アクティビティ内で Receive と Send を使用して、ストップウォッチ イベントをリッスンします。
注 : |
---|
サンプルは、既にコンピューターにインストールされている場合があります。続行する前に、次の (既定の) ディレクトリを確認してください。
<InstallDrive>:\WF_WCF_Samples
このディレクトリが存在しない場合は、ダウンロード ページに移動して、すべての Windows Communication Foundation (WCF) サンプルおよび WF サンプルをダウンロードしてください。このサンプルは、次のディレクトリに格納されます。
<InstallDrive>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|
サンプルの詳細
次の表に、このサンプルのプロジェクトを示します。
プロジェクト名 |
説明 |
StopWatchService |
このプロジェクトには、Flowchart アクティビティと Pick アクティビティを組み合わせて使用するストップウォッチ サンプルのステート マシンの実装が含まれます。 Pick アクティビティには、 Flowchart の最後にある FlowDecision アクティビティは、 |
StopWatchClient |
このプロジェクトは、簡単な Send アクティビティまたは Receive アクティビティを組み合わせてさまざまなストップウォッチ イベントを送信する簡単なシーケンシャル ワークフロー コンソール アプリケーションです。 |
このサンプルを使用するには
Visual Studio 2010 を使用して、StateMachineWithPick.sln ソリューション ファイルを開きます。
ソリューションをビルドするには、F6 キーを押します。
Windows エクスプローラーから StopWatchService.exe を管理者として開始します。これを行うには、.exe ファイルを右クリックし、[管理者として実行] をクリックします。
StateMachineWithPick\CS\StopWatchService\bin\Debug フォルダーに移動します。
StopWatchService.exe ファイルを右クリックし、[管理者として実行] をクリックします。
Visual Studio 2010 内から StopWatchClient クライアント アプリケーションを開始します。
ソリューション エクスプローラーで、StopWatchClient プロジェクトを右クリックし、[スタートアップ プロジェクトに設定] をクリックします。
ソリューションを実行するには、Ctrl キーを押しながら F5 キーを押します。
状態遷移を確認するには、StopWatchService.exe のコンソール ウィンドウに切り替えます。
注 : |
---|
サンプルは、既にコンピューターにインストールされている場合があります。続行する前に、次の (既定の) ディレクトリを確認してください。
<InstallDrive>:\WF_WCF_Samples
このディレクトリが存在しない場合は、「.NET Framework 4 向けの Windows Communication Foundation (WCF) および Windows Workflow Foundation (WF) のサンプル」にアクセスして、Windows Communication Foundation (WCF) および WF のサンプルをすべてダウンロードしてください。このサンプルは、次のディレクトリに格納されます。
<InstallDrive>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|