使用Live 5.3从SkyDrive下载多个文件

时间:2013-05-17 22:35:22

标签: windows-phone-8 onedrive windows-phone-8-emulator live-sdk windows-phone-7.8

我正在尝试使用Windows Phone模拟器从SkyDrive下载一个或多个文件。我是Live SDK的新手,我在这些页面后丢失了:

multiple file download using SkyDrive API

https://msdn.microsoft.com/en-us/library/live/hh826531.aspx#downloading_files

它们都使用Live SDK 5.3中未提供的方法和类(更具体地说,client.DownloadCompleted和LiveDownloadCompletedEventArgs)。

1 个答案:

答案 0 :(得分:0)

您必须使用Windows Phone 8.0 SDK。 DownloadCompletedLiveDownloadCompletedEventArgs是WP7.1上Microsoft.Live命名空间的一部分。

在Windows Phone 8.0中,DownloadAsync()await关键字一起使用。您可以在有或没有进度通知的情况下使用它。

样品:

var result = await client.DownloadAsync(path); // path will be file id followed by '/content'
var stream = result.Stream;