如何让CopyFileEx报告回来以便我可以取消文件复制操作?

我正在尝试从此处使用CopyFileExFileUtilities.CopyFile包装器。 但是在复制文件之后才会调用CopyFileCallbackAction (我试过复制一个大文件)。 我如何让它报告回来,如果用户愿意,我可以取消该副本?

编辑:

请参阅为什么CopyFileEx的FileUtilities.CopyFile包装器会干扰winforms?

编辑我的问题(发送到为什么FileUtilities.CopyFile包装,因为CopyFileEx干扰了winforms? )发送给答案(由david-heffernan ) – 我在一个线程上都有。

编辑:不。似乎我有一个this.Update(); 失踪。 请参阅如何在显示表单后运行代码? (麻烦“显示”。) 。