次の方法で共有


保留と終了のサンプル

Download sample

このサンプルでは、2 つの基本的なアクティビティ SuspendActivityTerminateActivity の使用法を示します。

SuspendActivity アクティビティは、ワークフローを中断させます。また、ワークフロー ランタイムの WorkflowSuspended イベントを発生させます。ワークフローはこの時点から再開することができます。TerminateActivity アクティビティはワークフローを終了させ、ワークフローの WorkflowTerminated イベントを発生させます。

ワークフローの最初のアクティビティは SuspendActivity アクティビティです。これに CodeActivity アクティビティが続き、最後に TerminateActivity アクティビティがあります。ワークフローの SuspendActivity アクティビティが発生すると、ワークフローが中断され、ワークフロー ランタイムの WorkflowSuspended イベントが発生します。WorkflowSuspended イベント ハンドラのホストは、WorkflowInstance.Resume メソッドを使用してワークフロー インスタンスを再開します。

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

保留と終了のサンプル出力

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

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

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

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

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

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

サンプルを実行するには

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

関連項目

参照

SuspendActivity
TerminateActivity

その他の技術情報

Using the Suspend Activity
Using the Terminate Activity
アクティビティのサンプル
Windows Workflow Foundation のサンプル

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.