Partager via


Programme de résolution de signets pour WorkflowHostingEndpoint

L’exemple CreationEndpointmontre comment WorkflowHostingEndpoint peut être utilisé avec WorkflowServiceHost pour créer des instances de workflow.

Illustre le

WorkflowHostingEndpoint, WorkflowServiceHost

Discussion

Cet exemple utilise WorkflowHostingEndpoint pour créer des instances de workflow hébergées à l'aide de WorkflowServiceHost. WorkflowHostingEndpoint est un point d'extensibilité pour WorkflowServiceHost qui peut être utilisé dans les scénarios suivants :

  • Création d'instances de workflow.

  • Reprise de signets sur une instance de workflow hébergée dans un WorkflowServiceHost.

L'exemple de point de terminaison inclus expose un contrat qui fournit des opérations pour créer un workflow et retourne l'ID d'instance ou crée une instance avec un ID spécifique. L'exemple d'application console crée une instance WorkflowServiceHost avec une définition de workflow et ajoute un CreationEndpoint à l'hôte. Il fait alors appel à l'opération Create sur le point de terminaison pour créer une instance de workflow.

Configurer, générer et exécuter l’exemple

  1. Générez la solution.

  2. Exécutez l’application. La console CreationEndpoint affiche un message qui inclut l'ID d'instance lorsque l'instance de workflow est créée. Le message « Hello World! » est imprimé par l’instance de workflow.