私はWinFormsアプリケーションでWorkflowFoundation 4.0を使用しています。ユーザーがフォームを閉じると、ワークフローがバックグラウンドで実行されているため、プログラムは終了しません。ワークフローは、このように作成されWorkflow Foundation - 終了vs中止vsキャンセル
:
WorkflowApplication workflow = new WorkflowApplication(new myActivity());
workflow.Run();
私は私のFormClosingイベントでの「閉じる」したいと思います。どちらの方法を使うべきですか? Terminate
,Abort
またはCancel
?
は、あなたが '閉じる' それはどういう意味ですか。あなたはワークフローで何をしたいのですか? –
フォームを完全に廃棄し、残っているスレッドを実行しないようにスレッドを中止したいのですが... – veljkoz
フォームを閉じるときにワークフローを中止し、再度続行しないことを理解しています。もっと、私は正しい? –