CreationEndpoint サンプルでは、WorkflowHostingEndpointをWorkflowServiceHostと共に使用してワークフロー インスタンスを作成する方法を示します。
対象
WorkflowHostingEndpoint、WorkflowServiceHost
議論
このサンプルでは、 WorkflowHostingEndpoint を使用して、 WorkflowServiceHostを使用してホストされるワークフロー インスタンスを作成します。 WorkflowHostingEndpoint は、次のシナリオで使用できる WorkflowServiceHost の拡張ポイントです。
新しいワークフロー インスタンスの作成。
WorkflowServiceHostでホストされているワークフロー インスタンスのブックマークを再開します。
含まれているサンプル エンドポイントは、ワークフローを作成する操作を提供し、インスタンス ID を返すか、特定の ID を持つインスタンスを作成するコントラクトを公開します。 サンプル コンソール アプリケーションは、ワークフロー定義を持つ WorkflowServiceHost インスタンスを作成し、ホストに CreationEndpoint
を追加します。 その後、エンドポイントで Create
操作を呼び出して、新しいワークフロー インスタンスを作成します。
サンプルを設定、ビルド、実行する
ソリューションをビルドします。
アプリケーションを実行します。
CreationEndpoint
コンソールには、ワークフロー インスタンスの作成時にインスタンス ID を含むメッセージが表示されます。 "Hello World!" というメッセージがワークフロー インスタンスによって出力されます。
.NET