由于在 WP8 应用程序中没有默认配置文件,存储配置值的最佳方式是什么,例如 WCF 服务 URL、用户名和密码。我希望这些值在手机重新启动和应用程序关闭时可用且可更新。
提前致谢。
由于在 WP8 应用程序中没有默认配置文件,存储配置值的最佳方式是什么,例如 WCF 服务 URL、用户名和密码。我希望这些值在手机重新启动和应用程序关闭时可用且可更新。
提前致谢。
你应该使用IsolatedStorageSettings.ApplicationSettings
.
保存一个值:
IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings;
appSettings.Add("email", "someone@contoso.com");
appSettings.Save();
加载一个值:
IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings;
string val = (string)appSettings["email"];
请参阅此处的 MSDN 教程:如何:使用独立存储存储和检索应用程序设置。这是一个桌面 Silverlight 教程,但它在 Windows Phone 中的工作方式相同。
编辑:
IsolatedStorageSettings.ApplicationSettings
如果您的应用程序使用后台代理(感谢@RichardSzalay 提供信息) ,使用可能会出现问题。
如果您的代理只读取,IsolatedStorageSettings.ApplicationSettings
建议使用 Mutex。