Lingua

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.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.

per android.telephony.MbmsDownloadSession.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
MbmsDownloadSession(IntPtr, JniHandleOwnership)

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

Campi

Nome Descrizione
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
Obsoleti.

Indica che il file viene scaricato attivamente.

StatusPendingDownload
Obsoleti.

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

StatusPendingDownloadWindow
Obsoleti.

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

StatusPendingRepair
Obsoleti.

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

StatusUnknown
Obsoleti.

Indica che il middleware non contiene informazioni sul file.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

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

(Ereditato da JavaObject)
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

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(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

Nome Descrizione
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.

Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
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()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

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

(Ereditato da JavaObject)
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)

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

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(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

Nome Descrizione
IJavaPeerable.Disposed()

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

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

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

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a