次の方法で共有


リッスンのサンプル

Download sample

このサンプルでは、ListenActivity を紹介します。これは、n 個の子分岐の中の 1 つが発生するのをブロックして待機する複合アクティビティです。Listen アクティビティの分岐の 1 つだけが実行されます。

このサンプルでは、ワークフローにデータを渡すためにローカル サービスが使用されます。ローカル サービス インターフェイスは、注文の承認と拒否という 2 つのイベントを定義します。ListenActivity は、いずれかのイベントの発生をリッスンします。リッスンの 3 番目の分岐は、タイムアウトの発生を待機します。

ホスト コードは、2 つのイベント (許可または拒否) から 1 つをランダムに選択します。どちらも選択されない場合、タイムアウト分岐が実行されます。

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

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

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

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

  3. サンプルのソース ディレクトリに移動します。コマンド プロンプトで、「MSBUILD <ソリューション ファイル名>」と入力します。

サンプルを実行するには

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

関連項目

参照

ListenActivity
DelayActivity

その他の技術情報

Using the ListenActivity Activity
Using the DelayActivity Activity
Using Activities to Control Flow
通信のサンプル
アクティビティのサンプル
Windows Workflow Foundation のサンプル

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.