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チュートリアルですが、WindowsPhoneでも同じように機能します。
編集:
IsolatedStorageSettings.ApplicationSettings
アプリがバックグラウンドエージェントを使用している場合、使用には問題が生じる可能性があります(情報を提供してくれた@RichardSzalayに感謝します)。
エージェントが読み取るだけの場合IsolatedStorageSettings.ApplicationSettings
は、Mutexを使用することをお勧めします。
多くのソリューションを検索しましたが、これが最適であることがわかりました。
http://msdn.microsoft.com/en-us/library/ff769510(v=vs.92).aspx
乾杯