Загрузка нескольких файлов из 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;