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
и сохраняет его в качестве корневого каталога временного файла.
DownloadRequest
Если имеет назначение, которое не находится в той же файловой системе, что и каталог временных файлов, предоставленный через #getTempFileRootDirectory()
, будет выдано IllegalArgumentException
исключение .
Асинхронные ошибки обратного вызова могут включать любые ошибки, не относящиеся к варианту использования потоковой передачи.
Если после вызова этого метода ошибка не доставляется через обратный вызов, это означает, что ПО промежуточного слоя успешно запустило скачивание или запланировало скачивание, если загрузка будет выполнена в будущем.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.