Вы понимаете, что не можете постоянно обновлять плитку с помощью PeriodicTask, верно?Минимальное время обновления составляет 30 минут, если только вы не отправляете push-уведомления (что я здесь, я полагаю, вы не будете, поскольку это операция на стороне клиента).
И сама плитка не имеет особого смысла.И я не думаю, что использование задачи, которая может максимально выполняться в течение 25 секунд, имеет огромный смысл для загрузки файла.
Так что, я думаю, мы можем заключить, что это будет невозможно сделать,Вместо этого вы должны разрешить приложению работать в фоновом режиме, установив для ApplicationIdleDetectionMode
значение Disabled
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetecetionMode.Diabled"
Затем пользователь может нажать кнопку «Домой», и загрузка будет выполняться в фоновом режиме.