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