質問

また、Invokerを使用してInvoker.invoke()を使用すると、実行中にGUIが更新されないことがわかります。他にどんな違いがありますか?

役に立ちましたか?

解決

Worklfowinvokerを使用してワークフローを実行することは、同期コールです。そのため、ワークフローが実行されている限りブロックします。これは、短いランニングワークフーとアクティビティの単体テストを目的としており、ワークフローインスタンスストアをサポートしていません。

worklfowapplicationは非同期であり、ワークフローを非同期タスクとして実行するため、実行のみが実行されて返されます。実行するスレッドでは、使用される同期コンテキストによって異なります。デフォルトはThreadPoolを使用しています。ステータスの更新は、設定したコールバックを通じてワークフローが完了するなどです。また、ワークフローインスタンスストアもサポートしています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top