Мне нужна фоновая задача, которая запускается в моем приложении для Windows 8, например, каждые 30 минут. Что делает эта задача, так это обновляет кэшированные данные, которые использует приложение. Это должно работать асинхронно и не мешать тому, что делает пользователь.
Я читал о BackgroundTask и Timer, которые можно использовать, однако кажется, что их можно использовать только в том случае, если приложение размещено на экране блокировки.
Есть ли другой способ сделать то, что я хочу, не добавляя приложение на экран блокировки? Пользователи редко блокируют экран, так как приложение обычно активно.
Спасибо!