このトピックの内容は、Windows Workflow Foundation 4 に該当します。
このサンプルでは、WorkflowHostingEndpoint を WorkflowServiceHost と共に使用して、ワークフロー インスタンスを作成する方法を示します。
使用例
WorkflowHostingEndpoint,WorkflowServiceHost
説明
このサンプルでは、WorkflowHostingEndpoint を使用して、WorkflowServiceHost でホストされるワークフロー インスタンスを作成します。WorkflowHostingEndpoint は、次のシナリオで使用できる WorkflowServiceHost の機能拡張ポイントです。
新しいワークフロー インスタンスの作成
WorkflowServiceHost でホストされているワークフロー インスタンスでのブックマークの再開
含まれているサンプルのエンドポイントでは、ワークフローを作成してインスタンス ID を返したり、特定の ID を持つインスタンスを作成したりするための操作を提供するコントラクトを公開します。サンプルのコンソール アプリケーションでは、ワークフロー定義を含む WorkflowServiceHost インスタンスが作成されて、CreationEndpoint
がホストに追加されます。その後、エンドポイントで Create
操作が呼び出され、新しいワークフロー インスタンスが作成されます。
サンプルを設定、ビルド、および実行するには
ソリューションをビルドします。
アプリケーションを実行します。
CreationEndpoint
コンソールには、ワークフロー インスタンスの作成時にインスタンス ID を含むメッセージが表示されます。ワークフロー インスタンスからメッセージ "Hello World!" が出力されます。
![]() |
---|
サンプルは、既にコンピューターにインストールされている場合があります。続行する前に、次の (既定の) ディレクトリを確認してください。
<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\Basic\Execution\CreationEndpoint
|