Загрузка нескольких файлов из SkyDrive с Live 5.3

Я пытаюсь загрузить один или несколько файлов из SkyDrive с помощью эмулятора Windows Phone. Я довольно новичок в Live SDK, и я потерял следующие страницы:

загрузка нескольких файлов с использованием SkyDrive API

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

Они оба используют методы и классы, не предоставленные в Live SDK 5.3 (точнее, client.DownloadCompleted и LiveDownloadCompletedEventArgs).

1 ответ

Решение

Вы должны использовать Windows Phone 8.0 SDK. DownloadCompleted а также LiveDownloadCompletedEventArgs являются частью Microsoft.Live пространство имен на WP7.1.

В Windows Phone 8.0 DownloadAsync() используется с await ключевое слово. Вы можете использовать его с или без уведомления о прогрессе.

Образец:

var result = await client.DownloadAsync(path); // path will be file id followed by '/content'
var stream = result.Stream;
Другие вопросы по тегам