MbmsDownloadSession.Download(DownloadRequest) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запрашивает скачивание файла или набора файлов, которые перевозчик указал на доступность.
[Android.Runtime.Register("download", "(Landroid/telephony/mbms/DownloadRequest;)V", "GetDownload_Landroid_telephony_mbms_DownloadRequest_Handler", ApiSince=28)]
public virtual void Download (Android.Telephony.Mbms.DownloadRequest request);
[<Android.Runtime.Register("download", "(Landroid/telephony/mbms/DownloadRequest;)V", "GetDownload_Landroid_telephony_mbms_DownloadRequest_Handler", ApiSince=28)>]
abstract member Download : Android.Telephony.Mbms.DownloadRequest -> unit
override this.Download : Android.Telephony.Mbms.DownloadRequest -> unit
Параметры
- request
- DownloadRequest
Запрос, указывающий, что нужно скачать.
- Атрибуты
Комментарии
Запрашивает скачивание файла или набора файлов, которые перевозчик указал на доступность.
Может бросать IllegalArgumentException
Если #setTempFileRootDirectory(File)
после установки приложения не был вызван вызов, этот метод создаст каталог в расположении по умолчанию, определенном в MbmsDownloadSession#DEFAULT_TOP_LEVEL_TEMP_DIRECTORY
и сохраните его в качестве корневого каталога temp-файла.
DownloadRequest
Если у него есть место назначения, которое не находится в той же файловой системе, что и в каталоге temp file, предоставленном через#getTempFileRootDirectory()
, IllegalArgumentException
будет возникать исключение.
Асинхронные ошибки через обратный вызов могут включать любые ошибки, не относящиеся к варианту использования потоковой передачи.
Если ошибка не будет доставлена через обратный вызов после вызова этого метода, это означает, что ПО промежуточного слоя успешно запустило скачивание или запланировано скачивание, если скачивание находится в будущем.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.