Windows phone 8 Windows phone无法保存CookieContainer

Windows phone 8 Windows phone无法保存CookieContainer,windows-phone-8,Windows Phone 8,我为我的英语道歉: 我从服务器捕获cookies。并尝试保存它以便以后使用cookeis var Settings = IsolatedStorageSettings.ApplicationSettings; CookieContainer _Cookie = new CookieContainer() _Cookie.Add(new Uri("http://www.portal.fa.ru/Job/SearchResultDiv"), response.Cookies);

我为我的英语道歉: 我从服务器捕获cookies。并尝试保存它以便以后使用cookeis

 var Settings = IsolatedStorageSettings.ApplicationSettings;
 CookieContainer _Cookie = new CookieContainer()
_Cookie.Add(new Uri("http://www.portal.fa.ru/Job/SearchResultDiv"), response.Cookies);
            Settings.Clear();

            Settings["UserID"] = userID;
            Settings["Cookie"] = _Cookie;

            Settings.Save();
好的,它工作了。但重新启动后,应用程序cookie已丢失。对象已保留,但cookies计数=0。我不知道。 所以我尝试将CookieContainer转换为数组字节,而不是在需要时保存并加载它

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;
    } 
但这段代码不再有效。当我转换为byte并返回时,我丢失cookies count=0。 那我该怎么办?
当你处理授权和cookie时,请写下你的代码。Thx

那么,你是说保留了正确的cookie,但cookie编号没有?不不不不保存cookie。我说count=0是为了显示cookie仍然存在的事实