MbmsDownloadSession.Download(DownloadRequest) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Solicita la descarga de un archivo o un conjunto de archivos que el operador ha indicado que está disponible.
[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
Parámetros
- request
- DownloadRequest
Solicitud que especifica lo que se debe descargar.
- Atributos
Comentarios
Solicita la descarga de un archivo o un conjunto de archivos que el operador ha indicado que está disponible.
Puede producir una excepción IllegalArgumentException
Si #setTempFileRootDirectory(File)
no se ha llamado después de instalar la aplicación, este método creará un directorio en la ubicación predeterminada definida en MbmsDownloadSession#DEFAULT_TOP_LEVEL_TEMP_DIRECTORY
y la almacenará como directorio raíz del archivo temporal.
DownloadRequest
Si tiene un destino que no está en el mismo sistema de archivos que el directorio de archivos temporal proporcionado a través #getTempFileRootDirectory()
de , se producirá una excepción IllegalArgumentException
.
Los errores asincrónicos a través de la devolución de llamada pueden incluir cualquier error no específico del caso de uso de streaming.
Si no se entrega ningún error a través de la devolución de llamada después de llamar a este método, significa que el middleware ha iniciado correctamente la descarga o ha programado la descarga, si la descarga está en un momento futuro.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.