Condividi tramite


MbmsDownloadSession Classe

Definizione

Questa classe fornisce funzionalità per il download di file tramite 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
Ereditarietà
MbmsDownloadSession
Attributi
Implementazioni

Commenti

Questa classe fornisce funzionalità per il download di file tramite MBMS.

Documentazione java per android.telephony.MbmsDownloadSession.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

MbmsDownloadSession(IntPtr, JniHandleOwnership)

Questa classe fornisce funzionalità per il download di file tramite MBMS.

Campi

DefaultTopLevelTempDirectory

Nome predefinito della directory per tutti i file temporanei MBMS.

ExtraMbmsCompletedFileUri

Uri extra che Android si connetterà alla finalità fornita tramite android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica il percorso del file scaricato correttamente all'interno della directory fornita dall'app tramite il generatore.

ExtraMbmsDownloadRequest

Extra contenente l'oggetto DownloadRequest per il quale è richiesta il descrittore di file o il risultato del download.

ExtraMbmsDownloadResult

Numero intero aggiuntivo che Android si connetterà alla finalità fornita tramite android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica il codice del risultato del download.

ExtraMbmsFileInfo

FileInfo extra che Android si connetterà alla finalità fornita tramite android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica il file per il quale è previsto il risultato del download.

ResultCancelled

Indica che il download è stato annullato tramite #cancelDownload(DownloadRequest).

ResultDownloadFailure

Indica che si è verificato un errore durante l'elaborazione dei file scaricati, ad esempio un errore di correzione o decodifica di file e non è dovuto a un errore di I/O del file.

ResultExpired

Indica che il download non verrà completato a causa della scadenza della finestra di download nella rete del gestore telefonico.

ResultFileRootUnreachable

Indica che la radice del file impostata non è attualmente raggiungibile.

ResultIoError

Indica che il download non verrà completato a causa di un errore di I/O durante la scrittura nei file temporanei.

ResultOutOfStorage

Indica che il file system è pieno e non DownloadRequest può essere completato.

ResultServiceIdNotDefined

Indica che l'ID del servizio specificato in DownloadRequest non è corretto a causa dell'ID non corretto, non aggiornato, scaduto o simile.

ResultSuccessful

Indica che il download è riuscito.

StatusActivelyDownloading

Indica che il file viene scaricato attivamente.

StatusPendingDownload

Indica che il file è in attesa delle operazioni di download o ripristino successive.

StatusPendingDownloadWindow

Indica che il file è in attesa di download perché la finestra di download non è ancora stata avviata ed è pianificata per un'ora futura.

StatusPendingRepair

Indica che il file è in attesa di ripristino del file al termine del download.

StatusUnknown

Indica che il middleware non contiene informazioni sul file.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
JniPeerMembers

Questa classe fornisce funzionalità per il download di file tramite MBMS.

MaximumServiceAnnouncementSize

Restituisce le dimensioni massime del descrittore dell'annuncio del servizio che può essere fornito tramite #addServiceAnnouncement

PeerReference

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
TempFileRootDirectory

Recupera la directory radice del file temporaneo attualmente configurata. -oppure- Imposta la radice del file temporaneo per i download.

ThresholdClass

Questa classe fornisce funzionalità per il download di file tramite MBMS.

ThresholdType

Questa classe fornisce funzionalità per il download di file tramite MBMS.

Metodi

AddProgressListener(DownloadRequest, IExecutor, DownloadProgressListener)

Registra un listener di stato per un oggetto DownloadRequest richiesto in precedenza tramite #download(DownloadRequest).

AddServiceAnnouncement(Byte[])

Informare il middleware di un descrittore di annuncio del servizio ricevuto da un server di comunicazione di gruppo.

AddStatusListener(DownloadRequest, IExecutor, DownloadStatusListener)

Registra un listener dello stato di download per un DownloadRequest oggetto richiesto in precedenza tramite #download(DownloadRequest).

CancelDownload(DownloadRequest)

Tenta di annullare l'oggetto specificato DownloadRequest.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Termina questa istanza.

Create(Context, IExecutor, Int32, MbmsDownloadSessionCallback)

Creare un nuovo MbmsDownloadManager usando l'ID sottoscrizione specificato.

Create(Context, IExecutor, MbmsDownloadSessionCallback)

Creare un nuovo MbmsDownloadSession oggetto usando l'ID sottoscrizione dati predefinito del sistema.

Dispose()

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
Dispose(Boolean)

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
Download(DownloadRequest)

Richiede il download di un file o di un set di file che il gestore telefonico ha indicato di essere disponibile.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
ListPendingDownloads()

Restituisce un elenco di elementi in sospeso DownloadRequestoriginati da questa applicazione.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
RemoveProgressListener(DownloadRequest, DownloadProgressListener)

Annullare la registrazione di un listener registrato in precedenza tramite #addProgressListener(DownloadRequest, Executor, DownloadProgressListener).

RemoveStatusListener(DownloadRequest, DownloadStatusListener)

Annullare la registrazione di un listener registrato in precedenza tramite #addStatusListener(DownloadRequest, Executor, DownloadStatusListener).

RequestDownloadState(DownloadRequest, FileInfo)

Richiede informazioni sullo stato di un file in attesa di download.

RequestUpdateFileServices(IList<String>)

API di ispezione per recuperare l'elenco di elementi attualmente android.telephony.mbms.FileServiceInfoannunciati.

ResetDownloadKnowledge(DownloadRequest)

Reimposta la conoscenza del middleware dei file scaricati in precedenza in questa richiesta di download.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe fornisce funzionalità per il download di file tramite MBMS.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe fornisce funzionalità per il download di file tramite MBMS.

GetJniTypeName(IJavaPeerable)

Questa classe fornisce funzionalità per il download di file tramite MBMS.

Si applica a