次の方法で共有


WorkflowHostingEndpoint のブックマーク リゾルバー

このトピックの内容は、Windows Workflow Foundation 4 に該当します。

このサンプルでは、WorkflowHostingEndpointWorkflowServiceHost と共に使用して、ワークフロー インスタンスを作成する方法を示します。

使用例

WorkflowHostingEndpoint,WorkflowServiceHost

説明

このサンプルでは、WorkflowHostingEndpoint を使用して、WorkflowServiceHost でホストされるワークフロー インスタンスを作成します。WorkflowHostingEndpoint は、次のシナリオで使用できる WorkflowServiceHost の機能拡張ポイントです。

  • 新しいワークフロー インスタンスの作成

  • WorkflowServiceHost でホストされているワークフロー インスタンスでのブックマークの再開

含まれているサンプルのエンドポイントでは、ワークフローを作成してインスタンス ID を返したり、特定の ID を持つインスタンスを作成したりするための操作を提供するコントラクトを公開します。サンプルのコンソール アプリケーションでは、ワークフロー定義を含む WorkflowServiceHost インスタンスが作成されて、CreationEndpoint がホストに追加されます。その後、エンドポイントで Create 操作が呼び出され、新しいワークフロー インスタンスが作成されます。

サンプルを設定、ビルド、および実行するには

  1. ソリューションをビルドします。

  2. アプリケーションを実行します。CreationEndpoint コンソールには、ワークフロー インスタンスの作成時にインスタンス ID を含むメッセージが表示されます。ワークフロー インスタンスからメッセージ "Hello World!" が出力されます。

Ee834522.Important(ja-jp,VS.100).gif 注 :
サンプルは、既にコンピューターにインストールされている場合があります。続行する前に、次の (既定の) ディレクトリを確認してください。

<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