MbmsDownloadSession.Download(DownloadRequest) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Solicita o download de um arquivo ou conjunto de arquivos que a operadora indicou estar disponível.
[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
A solicitação que especifica o que deve ser baixado.
- Atributos
Comentários
Solicita o download de um arquivo ou conjunto de arquivos que a operadora indicou estar disponível.
Pode lançar um IllegalArgumentException
Se #setTempFileRootDirectory(File)
não tiver chamado depois que o aplicativo tiver sido instalado, esse método criará um diretório no local padrão definido em MbmsDownloadSession#DEFAULT_TOP_LEVEL_TEMP_DIRECTORY
e armazenará isso como o diretório raiz do arquivo temporário.
Se o DownloadRequest
tiver um destino que não esteja no mesmo sistema de arquivos que o diretório de arquivos temporários fornecido via #getTempFileRootDirectory()
, um IllegalArgumentException
será lançado.
Erros assíncronos por meio do retorno de chamada podem incluir qualquer erro não específico para o caso de uso de streaming.
Se nenhum erro for entregue por meio do retorno de chamada depois de chamar esse método, isso significa que o middleware iniciou com êxito o download ou agendou o download, se o download for em um momento futuro.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.