所以基本上我有2个项目,1个我的项目,第2个是预定的。
在scheduledAgent中,我进行了一次服务器调用(我的应用程序被取消激活),我想将回复保存到lonelystorage中,然后我的应用程序被反应。
因此,在我的应用程序重新激活后,我想加载我在scheduledAgent中保存的值,但问题是每次都是null。 (我正在调用保存方法)
scheduledagent的代码:
所以在OnInvoke方法中:
IsolatedStorageSettings.ApplicationSettings.Remove("token");
IsolatedStorageSettings.ApplicationSettings.Add("token", grant_token);
IsolatedStorageSettings.ApplicationSettings.Save();
(应用程序重新激活)
继续阅读已保存信息的代码:
IsolatedStorageSettings.ApplicationSettings.TryGetValue("token", out reply);
问题是“回复”始终为空,而grant_token在保存时确实包含值
任何反馈都会有所帮助
感谢名单! 乙
答案 0 :(得分:0)
您的预定座席是否正确退出?如果不存在,IsolatedStorageSettings将不会保存。
答案 1 :(得分:0)
我开发了一个快速简单的独立存储DLL,可以免费使用,并允许您保存从Object继承的任何内容(基本上所有内容)。如果你有任何问题,我会试一试,这很简单。
Object whatEverYouWantToSave = new Object();
EZ_Iso.IsolatedStorageAccess.SaveFile("MyFileName",whatEverYouWantToSave ):
就是这样!它将它序列化为独立的存储空间。没有一团糟。
下载