MbmsDownloadSession.Download(DownloadRequest) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
请求下载运营商指示可用的文件或文件集。
[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 属性许可证中所述的术语使用。