Я заканчиваю разработку приложения, использующего monotouch, которое загружает видеофайлы.Что-то вроде приложения TEDTalks.Но у меня проблема в том, что WebClient.DownloadFileAsync не завершает надежную загрузку файлов, но иногда он зависает в какой-то момент и не продолжает загружать файл.Проблема наихудшая с большими файлами, хотя я следил за использованием памяти приложением и не зависел от размера загружаемого файла.Файловый поток, который я использовал для локальной записи файла, регулярно очищается.Я попытался переписать класс, чтобы использовать HttpWebRequest с теми же результатами.
Любые идеи будут оценены, спасибо.