次の方法で共有


ステート マシン通信サンプル

Download sample

このサンプルでは、ホスト アプリケーションから送信されるイベントを使ってステート マシン ワークフロー内の状態を設定する方法を示します。

このサンプルでは、EventService という簡単なローカル サービスを使用して、SetState と呼ばれるイベントをワークフローに送信します。ワークフローは開始後すぐにアイドル状態になり、HandleExternalEventActivity アクティビティを使用して SetState イベントをリッスンします。ホストによってイベントが発行されると、ワークフローは実行を再開し、状態をワークフローの完了状態に設定して、終了します。

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

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

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

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

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

  4. コマンド プロンプトで、「MSBUILD <ソリューション ファイル名>」と入力します。

サンプルを実行するには

  • SDK コマンド プロンプト ウィンドウで、StateMachineCommunication\bin\debug フォルダ (このサンプルの VB のバージョンでは、StateMachineCommunication\bin フォルダ) にある .exe ファイルを実行します (このサンプルでは、メイン フォルダの下にあります)。

関連項目

参照

HandleExternalEventActivity

その他の技術情報

Tutorial: Create a State Machine Workflow
通信のサンプル

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.