【发布时间】:2013-12-17 03:25:58
【问题描述】:
我正在尝试在应用程序激活后恢复后台下载,但它总是在 .GetCurrentDownloadsAsync() 处给出未找到文件的异常
IReadOnlyList<DownloadOperation> downloads = null;
try
{
downloads = await BackgroundDownloader.GetCurrentDownloadsAsync();
if (downloads.Count <= 0)
return;
foreach (DownloadOperation op in downloads)
{
op.Resume();
}
}
catch(Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
}
【问题讨论】:
-
DownloadOperation.Resume() 方法用于恢复暂停的下载。您的下载操作本身就是后台下载。因此,您的应用是否在前台并不重要。
-
您能否在您的计算机和网站之间获取 Fiddler 跟踪以查看发生了什么??
-
请显示完整的异常,而不仅仅是消息。
标签: c# windows-8 microsoft-metro windows-store-apps