如果WinRT应用程序在文件复制期间终止会发生什么?

时间:2013-07-17 23:11:31

标签: c++ winrt-async storagefile

我正在开发一个将通过WinRT执行异步文件副本的应用程序。我想知道如果我的应用程序在Windows :: Storage :: StorageFile上调用CopyAsync会发生什么,然后很快就会被操作系统终止(或者在用户切换时暂停)。我最初的原型设计会让我相信文件副本将完成,无论我的应用程序的状态如何(它似乎对我有用)。有谁知道这方面的细节? Windows会设法完成文件复制,还是我的任务是实现这一点并重新启动副本?

1 个答案:

答案 0 :(得分:0)

如果用户离开应用程序,您的文件副本无法保证完成,请阅读以获取更多信息:
http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx#app_suspend

您需要使用后台任务:
http://www.microsoft.com/en-us/download/details.aspx?id=27411