在我的UWP App中,我使用BackgroundTransfer命名空间中的BackgroundUploader将一些文件上传到服务器。现在当我关闭我的应用并重新打开它时,它会加载所有活动的上传
IReadOnlyList<UploadOperation> uploads = null;
try
{
uploads = await BackgroundUploader.GetCurrentUploadsAsync();
}
catch
{
return;
}
我的应用程序现在在GetCurrentUploadsAsync上挂起几秒钟,如果有上传活动(并且已经完成)。如果我部署应用程序并且没有处理上传,则GetCurrentUploadsAsync方法处理速度非常快,没有任何“延迟”。
此行为仅发生在Windows10 Mobile上,在桌面上,我还没有看到这个。
我不知道这是什么,希望有人可以帮助我。