Frage

und ich merke, wenn ich Fragesteller verwenden und rufen invoker.Invoke () direkt die GUI aktualisieren nicht während des Betriebs. Was anderer Unterschied gibt es?

War es hilfreich?

Lösung

einen Workflow Ausführen des WorklfowInvoker verwendet, ist ein synchroner Aufruf. So wird es blockieren, solange Ihr Workflow ausgeführt wird. Es ist beabsichtigt, für kurzen Lauf worklfows und Einheit von Aktivitäten zu testen und nicht die Workflow-Instance Store unterstützen.

Die WorklfowApplication ist asynchron und führt Workflows als asynchrone Aufgabe, so der Run nur Pläne Ausführung und kehrt zurück. Auf welchem ??Thread führt es hängt von der SynchronizationContext verwendet wird, ist die Vorgabe des Threadpool verwendet wird. Status-Updates, wie der Workflow abgeschlossen werden durch Rückrufe getan Sie festlegen. Es unterstützt auch die Workflow-Instance Store.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top