Фоновая задача WP8 - Доступ к изолированному хранилищу

1

Я пытаюсь получить доступ к файлам на моем Windows-телефоне. Я знаю, что они полностью независимы друг от друга, поскольку одно приложение для Windows-телефона, а другое - компонент времени выполнения Windows.

  public void Run(IBackgroundTaskInstance taskInstance)
    {
        BackgroundTaskDeferral _defferal = taskInstance.GetDeferral();
        System.Diagnostics.Debug.WriteLine("Starting Offline Functionality");

        _defferal.Complete();
    }

Этот метод запускается при изменении состояния сети. Отсюда я хочу получить доступ к хранилищу телефонов. кто-нибудь сделал это раньше или может думать о любой работе вокруг?

Я запускаю visual studio 2012 с Windows Phone 8.1

  • 0
    Вы можете получить доступ к LocalFolder в BackgroundTask . Здесь, в MSDN, вы должны найти некоторую помощь.
  • 0
    Да, ты прав. пытался получить доступ не ту вещь. Спасибо!
Показать ещё 1 комментарий
Теги:
offline
windows-phone-8.1
windows-phone-8

1 ответ

1

Да, ты можешь. Использование изолированного хранилища - это рекомендуемый способ передачи данных между фоновым заданием и приложением переднего плана. Вы можете использовать мьютекс, чтобы оба процесса не мешали друг другу, если они оба работают одновременно.

См. Связь MSDN между передним и фоновым агентами и Quickstart: работа с файлами и папками в Windows Phone 8

  • 0
    Я думаю, что ОП смешал WP8.0, 8.1 и BackgroundTask. Тем не менее ответ для обоих одинаков (+1). Вы пропустили букву «х» в мьютексе . Я также не знаю, если вы имеете против меня что-то, исправляющее форматирование вашего ответа.
  • 1
    Благодарю. Исправлена опечатка (я был немного автозаменен: я добавлю мьютекс в свой словарь!). В будущем, пожалуйста, исправляйте опечатки по мере необходимости.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню