UWP KnownFolder:私のUWPアプリ私は<strong>KnownFolders</strong>、すなわちで次のタスクを実行しようとしているデータ・キャッシング
高速化ロード時間にVideoLibrary。 (サムネイルとファイル名をKnownFoldersからロードする必要があります。ライブラリに膨大な数のファイルがある場合、少し時間がかかることがあります。それらをキャッシュして保存する方法がありますか?おそらくsqliteデータベースにあります。
システムファイルを変更すると同期がとれます(特定のライブラリ内で新しいファイルが追加または削除された場合、そのアプリケーションが実行されている間にどのように通知されますか)
基本的に私はそれが何がそれを達成するための推奨方法となりそう開くとアプリが速く、ライブラリのデータをロードしたいですか?私はアプリのためバックグラウンドタスクを使用する必要がありますかが、時にアプリイマイチメモリ内のデータを保持実行は良い解決策ではないかもしれませんか?またはアプリケーションが起動するとすぐに(ライブラリページに移動する前に)、パフォーマンスが向上するのであれば、App.xaml.csのデータを抽出するプロセスを開始できますか?
基本的にはここに私の質問に対して厳しい答えがないかもしれないので、私はいくつかの提案と議論を探しています。 ありがとうございました提案は歓迎されます。私の主な2つの目標は、削除とライブラリを同期し、物理フォルダ内のファイルを追加し、アプリ内のライブラリの読み込みパフォーマンスを向上させることです。 (とええ、私は同様サムネイルでGridViewのにライブラリをロードしています。
これは[search indexer](https://msdn.microsoft.com/en-us/magazine/mt620012.aspx?f=255&MSPPError=-2147217396)の使用に関する記事です。索引付けは、大量のファイルの列挙を高速化するためにOSが提供するものです。記事の「ライブラリを列挙するための最適化されたコード」の例を検索してください。 – kennyzx
それは素晴らしいです、ありがとう@kennyzx – touseef