Я использую _webClient.OpenReadAsync(myURI)
для загрузки файлов, он отлично работает для загрузки файлов. Я хочу загрузить файлы в последовательности, начиная с 0-20. необходимо загрузить 1-й файл, затем второй и т. д. Я использую ниже, чтобы загрузить, но это не то, что я ожидаю.Как скачать mp3 файлы в последовательности?
foreach (string s in files)
_webClient.OpenReadAsync(new Uri(string.Format("{0}{1}", selectedReciter.DownloadURL, s)));
Цикл for
должен продолжаться только до 2-го, 3-го и так далее, если первый файл будет загружен, затем второй, затем третий и так далее.
Нет версии синхронизации. –
Да, есть http://msdn.microsoft.com/en-us/library/781fwaz8%28v=vs.110%29.aspx – Jammer
Только в .NET 4.5, но не в Silverlight для Windows Phone. Я просто проверил его в Visual Studio, Silverlight не имеет синхронных версий, что заставляет вас использовать асинхронные методы. –