Форум программистов, компьютерный форум CyberForum.ru

Сохранение Cookies - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Использование UPnP на Windows Phone http://www.cyberforum.ru/windows-phone-dev/thread1159186.html
Я хочу написать http-сервер под Windows Phone, который будет использовать UPnP. Сервер должен будет по запросу отдавать список ссылок на image/audio/video файлы, доступные для скачивания. И давать возможность скачать выбранный объект. Подскажите, в какую сторону копать, чтобы найти какую-либо стоящую информацию по использованию UPnP в Windows Phone? Буду благодарен за любую информацию по...
Windows Phone Оптимизация работы с изображениями Написал простенькое приложения с фильтрами для фото используя WriteableBitmapEx. Изображения храню просто в WriteableBitmap, а все преобразования делаю с помощью функций SetPixel и GetPixel. Естественно чтобы пройтись так попиксельно несколько раз по картинке нужно уйма времени, приходится нещадно уменьшать разрешение картинки, но и и всё равно при разрешении 800 на 600 всё это несколько секунд... http://www.cyberforum.ru/windows-phone-dev/thread1159042.html
Windows Phone Refresh page Windows Phone
Есть код, суть простая - берем информацию с сайта, обрабатываем и выдаем пользователю в виде строки в TextBlock. Использую HttpWebRequest HttpWebResponse, всё хорошо. Проблема вот в чем: код у меня в Page_Loaded, он загружается 1 раз. И если изменить на сайте строку и сделать переход между страницами в приложении - ничего не происходит. В Application Bar есть кнопка refresh с таким кодом: ...
Windows Phone Создание графиков в проектах под wp8
Есть предложения, идеи? или ссылки?
Windows Phone Подключение sdf к проекту и его использование http://www.cyberforum.ru/windows-phone-dev/thread1152530.html
как можно подключить sdf файл к проекту wp7/wp7.1, а так же имеются ли у вас примеры запросов к подключенному sdf файлу?
Windows Phone Корректное закрытие формы Как закрыть форму? Добавлено через 31 минуту Каюсь - плохо гуглил и искал на msdn, делается все в одну строку NavigationService.GoBack(); подробнее

Показать сообщение отдельно
MishaMoix
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 99

Сохранение Cookies - Windows Phone

03.05.2014, 15:33. Просмотров 684. Ответов 0
Метки (Все метки)

Я получаю с сайта куки и преобразую в CookieContainer, а затем пытаюсь сохранить в Isolated Settings
C#
1
2
3
4
5
6
7
8
9
               var Settings = IsolatedStorageSettings.ApplicationSettings; 
                CookieContainer con = new CookieContainer();
                con.Add(new Uri("cookie:/"), response.Cookies);
                Settings.Clear();
 
                Settings["UserID"] = userID;
                Settings["Cookie"] = con;
 
                Settings.Save();
При следующем запуске пытаюсь извлечь куки
C#
1
var a = (CookieContainer)IsolatedStorageSettings.ApplicationSettings["Cookie"];
Но они куда то деваются, написано Count = 0. Хотя я проверял преобразуется корректно.
И еще какой мне юри лучше указывать для кукисконтейнер?

Добавлено через 16 часов 25 минут
Так люди ладно как вы сохраняете куки?

Добавлено через 1 час 9 минут
Я пытался несколькими способами
C#
1
2
3
4
5
6
7
8
var Settings = IsolatedStorageSettings.ApplicationSettings;
_Cookie.Add(new Uri("http://www.portal.fa.ru/Job/SearchResultDiv"), response.Cookies);
                Settings.Clear();
 
                Settings["UserID"] = userID;
                Settings["Cookie"] = (object)_Cookie;
 
                Settings.Save();
Даже просто хотел записать в бинарник, а потом считать
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        public static byte[] ToByte(CookieContainer data)
        {
            byte[] CookieByte;
            DataContractSerializer serializer = new DataContractSerializer(typeof(CookieContainer));
            using (var memoryStream = new MemoryStream())
            {
                serializer.WriteObject(memoryStream, data);
                CookieByte = memoryStream.ToArray();
            }
            return CookieByte;
        }
 
        public static CookieContainer FromByte(byte[] data)
        {
            CookieContainer Cookie;
            DataContractSerializer serializer = new DataContractSerializer(typeof(CookieContainer));
            using (var memoryStream = new MemoryStream(data))
            {
                Cookie =  (CookieContainer)serializer.ReadObject(memoryStream);
            }
            return Cookie;
        }
Но для первого случая после перезапуска приложения куки теряются(объект то остается, но количество куки = 0). Во втором случае после того как привел из бинарника тоже теряются куки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru