Windows phone 8.1 如何在windows phone 8.1 universal app中仅执行一次后台任务

Windows phone 8.1 如何在windows phone 8.1 universal app中仅执行一次后台任务,windows-phone-8.1,Windows Phone 8.1,在我的应用程序中,在首次登录/注册后,我需要从服务器下载数据,这将需要一些时间。用户可以在加载数据时退出应用程序。所以我需要在后台下载数据。我知道我可以使用backgorund应用程序/类,并在windows phone应用程序中注册此类,但这只是一次。如果不为此创建Backgold任务,还有其他方法吗?也许这会有所帮助 您正在Windows.Networking.BackgroundTransfer命名空间中查找BackgroundDownloader和DownloadeOperation B

在我的应用程序中,在首次登录/注册后,我需要从服务器下载数据,这将需要一些时间。用户可以在加载数据时退出应用程序。所以我需要在后台下载数据。我知道我可以使用backgorund应用程序/类,并在windows phone应用程序中注册此类,但这只是一次。如果不为此创建Backgold任务,还有其他方法吗?

也许这会有所帮助

您正在Windows.Networking.BackgroundTransfer命名空间中查找
BackgroundDownloader
DownloadeOperation

BackgroundDownloader downloader=新的BackgroundDownloader();
DownloadOperation download=downloader.CreateDownload(源,目标文件);