WP7 Как сохранить куки между захоронениями? - PullRequest
0 голосов
/ 05 апреля 2011

Мне нужно сохранить несколько файлов cookie (они не помечены как HttpOnly) между запросами после входа в систему. У меня это работает в обычных случаях, но не после возвращения из захоронения.Я попытался сохранить их в IsolatedStorageSettings.ApplicationSettings как Dictionary<string, Cookie> для деактивированного события, однако некоторые свойства файлов cookie отличаются, когда я получаю их при активированном событии.Вот некоторые из изменений в значениях cookie.Я получил их от оценки файла cookie в ближайшем окне, чтобы получить все его значения.

_Port: изменен с "" на "$ Port"

m_domain_implicit: изменен с true на false

m_port_implicit: изменено с true на false

Сервисные вызовы работают до захоронения, но не после, и единственная разница между вызовами - это cookie-файлы.Любой знает, почему значения файлов cookie изменяются, когда они возвращаются из захоронения и получают файлы cookie от IsolatedStorageSettings.ApplicationSettings.Есть ли лучший способ сохранить куки при захоронении?

1 Ответ

1 голос
/ 05 апреля 2011

Все, что вы добавляете в IsolatedStorageSettings, сериализуется с помощью DataContractSerializer. Я предполагаю, что это не обрабатывает сериализацию и десериализацию правильно.

В этом случае вам придется самостоятельно выполнять сериализацию и десериализацию.

...