あるページから別のページに大量のデータを渡す必要があります。私の知る限り、PhoneApplicationService と IsolatedStorageSettings の 2 つの選択肢があります。
PhoneApplicationService は、ページ間で渡されるときに多くの遅延を引き起こします。そのため、IsolatedStorageSettings を使用しましたが、IsolatedStorageSettings からアイテムを削除しているときに異常なオブジェクトが作成されます。
大規模で複雑なオブジェクトを処理するのに最適なのはどれですか?
IsolatedStorageSettings から項目を削除しているときに実際に何が起こっているのでしょうか?
ありがとう
編集:IsolatedStorageSettings から項目をクリアまたは削除すると、既に保存されているキーの新しいオブジェクトが作成されます。
サンプルコード:
if (IsolatedStorageSettings.ApplicationSettings.Remove("FormFields"))
{
IsolatedStorageSettings.ApplicationSettings.Add("FormFields", app.response);
}
else
{
IsolatedStorageSettings.ApplicationSettings.Add("FormFields", app.response);
}