Что произойдет, если приложение WinRT завершит работу во время копирования файла?

Я работаю над приложением, которое будет выполнять асинхронные копии файлов через WinRT. Мне интересно, что произойдет, если мое приложение вызовет CopyAsync в Windows :: Storage :: StorageFile и затем вскоре после этого будет остановлено операционной системой (или приостановлено, когда пользователь отключится). Мой первоначальный прототип заставил меня поверить, что копирование файла будет завершено независимо от состояния моего приложения (мне показалось, что оно работает). Кто-нибудь знает специфику по этому поводу? Удастся ли Windows завершить копирование файла или это моя задача — реализовать это и перезапустить копию?

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]