我有一个使用 BackgroundWorker 和 C# 的运行时间更长的多步骤进程。在继续下一步之前,我需要确保每个步骤都已成功完成。我已经看到很多关于让 BackgroundWorker 捕获错误并通过单击取消按钮取消的参考,但我想自己检查错误,然后优雅地结束该过程。我是像点击取消按钮一样对待它,还是有其他方法?
问问题
783 次
我有一个使用 BackgroundWorker 和 C# 的运行时间更长的多步骤进程。在继续下一步之前,我需要确保每个步骤都已成功完成。我已经看到很多关于让 BackgroundWorker 捕获错误并通过单击取消按钮取消的参考,但我想自己检查错误,然后优雅地结束该过程。我是像点击取消按钮一样对待它,还是有其他方法?