Compartilhar via


MbmsDownloadSession Classe

Definição

Essa classe fornece funcionalidade para download de arquivos no MBMS.

[Android.Runtime.Register("android/telephony/MbmsDownloadSession", ApiSince=28, DoNotGenerateAcw=true)]
public class MbmsDownloadSession : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/telephony/MbmsDownloadSession", ApiSince=28, DoNotGenerateAcw=true)>]
type MbmsDownloadSession = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
MbmsDownloadSession
Atributos
Implementações

Comentários

Essa classe fornece funcionalidade para download de arquivos no MBMS.

Documentação Java para android.telephony.MbmsDownloadSession.

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.

Construtores

MbmsDownloadSession(IntPtr, JniHandleOwnership)

Essa classe fornece funcionalidade para download de arquivos no MBMS.

Campos

DefaultTopLevelTempDirectory

O nome de diretório padrão para todos os arquivos temporários do MBMS.

ExtraMbmsCompletedFileUri

Uri extra que o Android anexará à intenção fornecida via android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica o local do arquivo baixado com êxito dentro do diretório que o aplicativo forneceu por meio do construtor.

ExtraMbmsDownloadRequest

Extra contendo o para o DownloadRequest qual o resultado do download ou a solicitação do descritor de arquivo se destina.

ExtraMbmsDownloadResult

Inteiro extra que o Android anexará à intenção fornecida via android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica o código de resultado do download.

ExtraMbmsFileInfo

FileInfo extra que o Android anexará à intenção fornecida via android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica o arquivo para o qual o resultado do download se destina.

ResultCancelled

Indica que o download foi cancelado via #cancelDownload(DownloadRequest).

ResultDownloadFailure

Indica que houve um erro ao processar arquivos baixados, como um reparo de arquivo ou erro de decodificação de arquivo e não é devido a um erro de E/S de arquivo.

ResultExpired

Indica que o download não será concluído devido à expiração de sua janela de download na rede da operadora.

ResultFileRootUnreachable

Indica que a raiz do arquivo que foi definida está inacessível no momento.

ResultIoError

Indica que o download não será concluído devido a um erro de E/S incorrido durante a gravação em arquivos temporários.

ResultOutOfStorage

Indica que o sistema de arquivos está cheio e o DownloadRequest não pode ser concluído.

ResultServiceIdNotDefined

Indica que a ID de Serviço especificada no DownloadRequest está incorreta devido à ID estar incorreta, obsoleta, expirada ou semelhante.

ResultSuccessful

Indica que o download foi bem-sucedido.

StatusActivelyDownloading

Indica que o arquivo está sendo baixado ativamente.

StatusPendingDownload

Indica que o arquivo está aguardando as próximas operações de download ou reparo.

StatusPendingDownloadWindow

Indica que o arquivo está aguardando download porque sua janela de download ainda não foi iniciada e está agendada para um horário futuro.

StatusPendingRepair

Indica que o arquivo está aguardando o reparo do arquivo após o término do download.

StatusUnknown

Indica que o middleware não tem informações sobre o arquivo.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
JniPeerMembers

Essa classe fornece funcionalidade para download de arquivos no MBMS.

MaximumServiceAnnouncementSize

Retorna o tamanho máximo do descritor de anúncio de serviço que pode ser fornecido por meio de #addServiceAnnouncement

PeerReference

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
TempFileRootDirectory

Recupera o diretório raiz do arquivo temporário configurado no momento. -ou- Define a raiz do arquivo temporário para downloads.

ThresholdClass

Essa classe fornece funcionalidade para download de arquivos no MBMS.

ThresholdType

Essa classe fornece funcionalidade para download de arquivos no MBMS.

Métodos

AddProgressListener(DownloadRequest, IExecutor, DownloadProgressListener)

Registra um ouvinte de progresso para uma DownloadRequest via #download(DownloadRequest).

AddServiceAnnouncement(Byte[])

Informe o middleware de um descritor de anúncio de serviço recebido de um servidor de comunicação de grupo.

AddStatusListener(DownloadRequest, IExecutor, DownloadStatusListener)

Registra um ouvinte de status de download para um DownloadRequest #download(DownloadRequest)via .

CancelDownload(DownloadRequest)

Tenta cancelar o DownloadRequestarquivo .

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Encerra esta instância.

Create(Context, IExecutor, Int32, MbmsDownloadSessionCallback)

Crie um novo MbmsDownloadManager usando a ID de assinatura fornecida.

Create(Context, IExecutor, MbmsDownloadSessionCallback)

Crie um novo MbmsDownloadSession usando a ID de assinatura de dados padrão do sistema.

Dispose()

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
Dispose(Boolean)

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
Download(DownloadRequest)

Solicita o download de um arquivo ou conjunto de arquivos que a operadora indicou estar disponível.

Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
ListPendingDownloads()

Retorna uma lista de s pendentes DownloadRequestque se originaram deste aplicativo.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RemoveProgressListener(DownloadRequest, DownloadProgressListener)

Cancele o registro de um ouvinte previamente registrado via #addProgressListener(DownloadRequest, Executor, DownloadProgressListener).

RemoveStatusListener(DownloadRequest, DownloadStatusListener)

Cancele o registro de um ouvinte previamente registrado via #addStatusListener(DownloadRequest, Executor, DownloadStatusListener).

RequestDownloadState(DownloadRequest, FileInfo)

Solicita informações sobre o estado de um arquivo pendente de download.

RequestUpdateFileServices(IList<String>)

Uma API de inspeção para recuperar a lista de s disponíveis android.telephony.mbms.FileServiceInfoque estão sendo anunciados no momento.

ResetDownloadKnowledge(DownloadRequest)

Redefine o conhecimento do middleware sobre arquivos baixados anteriormente nesta solicitação de download.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
IJavaPeerable.Finalized()

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe fornece funcionalidade para download de arquivos no MBMS.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Essa classe fornece funcionalidade para download de arquivos no MBMS.

GetJniTypeName(IJavaPeerable)

Essa classe fornece funcionalidade para download de arquivos no MBMS.

Aplica-se a