C# 在Windows Phone上高效地使用GetFileAsync(即使用查询选项)

C# 在Windows Phone上高效地使用GetFileAsync(即使用查询选项),c#,windows-phone-8.1,C#,Windows Phone 8.1,承认如果不使用QueryOptions访问除基本属性以外的任何内容,则getfileasync效率低下,但是QueryOptions效率低下。在我的个人手机上,如果没有查询选项,我的1800多张照片getfileasync大约需要12秒,而MediaLibrary.PictureAlbum.Pictures大约需要0.6秒。在WP8.1中,是否有办法使getfileasync更高效?对于读取应用程序文件夹之外的照片库等位置,没有其他选择。您可以将XNAMediaLibraryAPI用于某些场景,

承认如果不使用
QueryOptions
访问除基本属性以外的任何内容,则
getfileasync
效率低下,但是
QueryOptions
效率低下。在我的个人手机上,如果没有
查询选项
,我的1800多张照片
getfileasync
大约需要12秒,而
MediaLibrary.PictureAlbum.Pictures
大约需要0.6秒。在WP8.1中,是否有办法使
getfileasync
更高效?

对于读取应用程序文件夹之外的照片库等位置,没有其他选择。您可以将XNA
MediaLibrary
API用于某些场景,但不是所有场景。这是早期与Windows桌面融合的缺点之一(由于索引器,存储API通常执行得更快)。

问题是?