次の方法で共有


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

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

対象

WorkflowHostingEndpointWorkflowServiceHost

議論

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

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

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

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

サンプルを設定、ビルド、実行する

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

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