5

WP8 アプリには既定の構成ファイルがないため、構成値 (WCF サービス URL、ユーザー名、パスワードなど) を保存する最善の方法は何ですか。電話が再起動してアプリが閉じられたときに、これらの値が利用可能で更新可能であることを望みます。

前もって感謝します。

4

2 に答える 2

6

を使用する必要があります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を使用することをお勧めします。

出典:WindowsPhoneのバックグラウンドエージェントのベストプラクティス

于 2013-02-06T08:14:45.930 に答える
0

多くのソリューションを検索しましたが、これが最適であることがわかりました。

http://msdn.microsoft.com/en-us/library/ff769510(v=vs.92).aspx

乾杯

于 2013-02-06T13:51:28.263 に答える