我正在尝试使用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)。
答案 0 :(得分:0)
您必须使用Windows Phone 8.0 SDK。 DownloadCompleted
和LiveDownloadCompletedEventArgs
是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;