бесконечный фоновый агент Windows Phone 8

Я знаю, как создать фоновый агент и как он вызывает свой метод onInvoke.

теперь есть ли способ создать фоновый поток в методе onInvoke и выполнить длительную задачу на 1-2 дня?

Пожалуйста, вопрос не в том, зачем мне это нужно, вопрос в том, можно ли это сделать или нет.

я не хочу, чтобы агент планировался каждые 30 минут, а при первом вызове он должен запускать фоновый поток и работать, если он не остановлен логикой приложения.

Спасибо


person Shofiqul Alam    schedule 18.06.2014    source источник


Ответы (1)


У вас не может быть фонового агента продолжительностью более 10 минут.

Периодический агент: 25 секунд

Ресурсоемкий агент: 10 минут

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942%28v=vs.105%29.aspx#BKMK_ConstraintsforPeriodicAgents

person fantastik78    schedule 18.06.2014
comment
Следует отметить, что ресурсоемкие агенты запускаются в таких редких случаях, что они ненадежны. В некоторых случаях они могут помочь, но приложение должно нормально работать и без них. - person yasen; 18.06.2014
comment
Итак, если я запущу фоновый агент при запуске моего приложения, а затем выполню службу загрузки фотографий с ресурсоемкой задачей, будет ли она продолжаться до тех пор, пока я не убью себя? Я видел, как служба загрузки фотографий и служба аудио не отключались, просто очищая мою концепцию. - person Shofiqul Alam; 22.06.2014