簡単なインメモリのサンプル

Download sample

このサンプルでは、実行時に (C# または Visual Basic で記述された) ワークフロー コード ファイルをコンパイルして実行する方法を示します。

サンプルにはワークフローを定義するファイル (SequentialWorkflow.cs または SequentialWorkflow.vb) が含まれますが、アプリケーションは直接的にはワークフロー クラスにアクセスしません。代わりに、ワークフロー コード ファイルのファイル名を WorkflowCompiler オブジェクトに渡し、WorkflowResults objectCompiledAssembly プロパティからワークフロー インスタンスの型を取得します。取得されたワークフロー インスタンスの型は次に WorkflowRuntimeCreateWorkflow メソッドに渡され、その結果としてインスタンスは正常に開始されます。

このサンプルで使用されるワークフローは、簡単なシーケンシャル ワークフロー サンプルで提供されているのと同じワークフローです。詳細については、「簡単なシーケンシャル ワークフローのサンプル」を参照してください。

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

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

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

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

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

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

サンプルを実行するには

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

関連項目

参照

WorkflowCompiler

その他の技術情報

インメモリのサンプル

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.