et je remarque lorsque j'utilise Invoker et appel invoker.Invoke() directement l'interface graphique ne sera pas actualisé lors de l'exécution. Quelle autre différence y a-t-il?Quelle est la différence entre l'utilisation de WorkflowInvoker et WorkflowApplication?
Répondre
L'exécution d'un flux de travail à l'aide de WorklfowInvoker est un appel synchrone. Il bloquera donc tant que votre flux de travail est en cours d'exécution. Il est destiné aux tâches de travail à exécution courte et aux tests unitaires des activités et ne prend pas en charge le magasin d'instances de workflow. L'application WorklfowApplication est asynchrone et exécute les flux de travail en tant que tâche asynchrone, de sorte que Run exécute uniquement l'exécution et le retour. Sur quel thread il s'exécute dépend du SynchronizationContext utilisé, la valeur par défaut est l'utilisation de ThreadPool. Les mises à jour de statut, telles que la finalisation du workflow, sont effectuées via les rappels que vous avez définis. Il prend également en charge le magasin d'instances de workflow.
- 1. Quelle est la différence entre dict() et {}?
- 2. Quelle est la différence entre "$^N" et "$ +"?
- 3. Quelle est la différence entre = et: =
- 4. quelle est la différence entre:.! et: r !?
- 5. Quelle est la différence entre ~ et! opérateur?
- 6. Quelle est la différence entre la saturation et la luminosité?
- 7. Quelle est la différence entre l'utilisation de ProtocolType.IP et ProtocolType.Tcp
- 8. Quelle est la différence entre mouseout() et maskelve() de jQuery?
- 9. Quelle est la différence entre getRemoteHost() et getServerName() de ServletRequest?
- 10. Quelle est la différence entre IContainer et IUnityContainer de Prism?
- 11. Quelle est la différence entre ces extraits?
- 12. Quelle est la différence entre ces commentaires
- 13. Quelle est la différence entre applicationDidReceiveMemoryWarning, didReceiveMemoryWarning?
- 14. Quelle est la différence entre la plate-forme et l'outil?
- 15. Quelle est la différence entre ces codes?
- 16. Quelle est la différence entre ces importations?
- 17. Quelle est la différence entre la sérialisation et l'encodage?
- 18. Quelle est la différence entre la version et l'itération?
- 19. Quelle est la différence entre la programmation parallèle et multicœur?
- 20. Quelle est la différence entre le tuyau et la douille?
- 21. Quelle est la différence entre ces conditions?
- 22. Quelle est la différence entre synchronisation synchronisée et statique?
- 23. Quelle est la différence entre Multiple Héritage et Polymorphisme?
- 24. Quelle est la différence entre memset et memcpy dans C
- 25. Quelle est la différence entre Inclusive et Exclusive OU?
- 26. Quelle est la différence entre le format OMF et COFF?
- 27. Quelle est la différence entre lockless et non-bloquant?
- 28. Quelle est la différence entre nohup et un démon?
- 29. Quelle est la différence entre les spécifications JPA et JDO?
- 30. Quelle est la différence entre window, window.top et window.parent?