Могут ли разработчики "заставить" систему предотвратить приостановку приложений "Metro" во время выполнения фоновых асинхронных процессов?
Если приложение в настоящее время не является "передним и центральным" в Win8, оно приостанавливается. Не препятствует ли это тому, чтобы приложение явно работало в фоновом режиме, например, в почтовом клиенте, используя асинхронные операции, чтобы опросить почтовый сервер на наличие новых сообщений и загрузить их (а затем обновить плитку с количеством новых сообщений)?
Если это невозможно (приостановленное приложение не может выполнять фоновую обработку или не может заставить систему оставаться активной, хотя и невидимой), каков обходной путь - отдельная служба Windows?
1 ответ
Решение
Вы должны посмотреть на фоновые задачи. Здесь есть официальный документ.