BackgroundDownloaderクラス
を使って、ファイルのダウンロードをバックグランドでおこないます。
ファイルをダウンロードする
var urlString = "https://example.com/xxxx.pdf"; var downloadUri = new Uri(urlString); // ダウンロードしたデータを保存するファイルを生成します var tempDir = ApplicationData.Current.TemporaryFolder; var tempFile = await tempDir.CreateFileAsync("temp.pdf", CreationCollisionOption.ReplaceExisting); // ダウンロードを開始する(非同期) var downloader = new BackgroundDownloader(); var downloadItem = downloader.CreateDownload(downloadUri, tempFile); await downloadItem.StartAsync();