Фоновая задача и запись в изолированное хранилище - PullRequest
4 голосов
/ 20 ноября 2011

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

Проблема в том, что данные, которые я записываю в изолированное хранилище, не сохраняются. Я могу использовать его в оставшейся части функции OnInvoke, но при следующем запуске фоновой задачи значение исчезнет.

Я что-то здесь упускаю, я думал, что это будет легко?

EDIT: Чтение значений работает просто отлично, а запись значений из моего основного приложения также отлично работает Код, который я использую в моей функции OnInvoke:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
settings["WebValue"] = gtResult[i];

1 Ответ

7 голосов
/ 20 ноября 2011

Может быть settings.Save(); стоит это сделать?

...