次の方法で共有


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

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

対象

WorkflowHostingEndpointWorkflowServiceHost

ディスカッション

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

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

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

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

サンプルをセットアップ、ビルド、実行する

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

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