ニュースアプリを Windows ストアに送信したいのですが、アプリが一時停止されたとき (OnSuspended-Event) に XmlSerializer を使用してデータを XML ファイルにシリアル化するため、常にアプリ認定プロセス (送信前のローカル チェック) に失敗します。シリアル化しないと、アプリはこの認定プロセスを正常に通過します...
ドキュメントは次のことを示唆しています。
データをシリアル化する場合、データが変更されていない場合は再シリアル化を避ける必要があります。データのシリアル化と保存に余分な時間がかかり、アプリが再びアクティブ化されたときにデータの読み取りと逆シリアル化に余分な時間がかかります。代わりに、状態が実際に変更されたかどうかをアプリで判断し、変更された場合は、変更されたデータのみをシリアル化および逆シリアル化することをお勧めします。
このアイデアはとても気に入っていますが、残念ながらそれを実現する方法がわかりません。ニュース項目 (アプリの開始時にダウンロード) のコレクションがあり、ユーザーはそれらのニュース項目の詳細をダウンロードします。したがって、基本的に中断時には、これらの詳細のみをシリアル化する必要があり、初期ロード後にニュース項目をシリアル化できます。どうすればこれを達成できますか?
ご協力ありがとうございました!