Partager via


Reprise de signet WorkflowHostingEndpoint

Cette rubrique s'applique à Windows Workflow Foundation 4.

Cet exemple montre comment WorkflowHostingEndpoint peut être utilisé avec WorkflowServiceHost pour créer des instances de workflow.

Montre

WorkflowHostingEndpoint, WorkflowServiceHost

Discussion

Cet exemple utilise le WorkflowHostingEndpoint pour créer une instance de workflow hébergée à 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 retourner un ID d'instance, ou créer une instance avec un ID spécifique. L'exemple d'application console crée une instance WorkflowServiceHost avec une définition de workflow de base 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.

Pour 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 le workflow lors de la reprise réussie du signet.

Ee834523.Important(fr-fr,VS.100).gif Remarque :
Les exemples peuvent déjà être installés sur votre ordinateur. Recherchez le répertoire (par défaut) suivant avant de continuer.

<LecteurInstall>:\WF_WCF_Samples

Si ce répertoire n'existe pas, rendez-vous sur la page (éventuellement en anglais) des exemples Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) pour .NET Framework 4 pour télécharger tous les exemples Windows Communication Foundation (WCF) et WF. Cet exemple se trouve dans le répertoire suivant.

<LecteurInstall>:\WF_WCF_Samples\WF\Basic\Execution\ResumeBookmarkEndpoint