Utilisation d'AsyncOperationContext dans un exemple d'activité
Cette rubrique s'applique à Windows Workflow Foundation 4.
Cet exemple montre comment développer un CodeActivity personnalisé qui utilise AsyncOperationContext pour effectuer un travail de façon asynchrone en dehors du workflow.
Détails de l'exemple
L'exemple d'activité utilise les méthodes BeginWrite et EndWrite sur la classe FileStream pour écrire, de façon asynchrone, des données dans un fichier. Le modèle présenté ici peut être adapté pour une utilisation avec d'autres méthodes asynchrones. Pendant que l'opération asynchrone est en cours d'exécution, d'autres activités du workflow peuvent s'exécuter, mais le workflow ne peut pas être rendu persistant.
Pour configurer, générer et exécuter l'exemple
Ouvrez l'exemple de solution Async.sln dans Visual Studio 2010.
Générez et exécutez la solution.
![]() |
---|
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\CustomActivities\Code-Bodied\Async
|