Compartir a través de


MbmsDownloadSession Clase

Definición

Esta clase proporciona funcionalidad para la descarga de archivos a través de 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
Herencia
MbmsDownloadSession
Atributos
Implementaciones

Comentarios

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

Documentación de Java para android.telephony.MbmsDownloadSession.

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.

Constructores

MbmsDownloadSession(IntPtr, JniHandleOwnership)

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

Campos

DefaultTopLevelTempDirectory

Nombre de directorio predeterminado para todos los archivos temporales de MBMS.

ExtraMbmsCompletedFileUri

Uri además de que Android se asociará a la intención proporcionada a través de android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica la ubicación del archivo descargado correctamente en el directorio que proporcionó la aplicación a través del generador.

ExtraMbmsDownloadRequest

Extra que contiene el para el DownloadRequest que está destinada la solicitud de descriptor de archivo o resultado de descarga.

ExtraMbmsDownloadResult

Entero adicional que Android asociará a la intención proporcionada a través de android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica el código de resultado de la descarga.

ExtraMbmsFileInfo

FileInfo además de que Android se asociará a la intención proporcionada a través de android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Indica el archivo para el que es el resultado de la descarga.

ResultCancelled

Indica que la descarga se canceló a través de #cancelDownload(DownloadRequest).

ResultDownloadFailure

Indica que se produjo un error al procesar archivos descargados, como un error de reparación de archivos o descodificación de archivos y no se debe a un error de E/S de archivo.

ResultExpired

Indica que la descarga no se completará debido a la expiración de su ventana de descarga en la red del operador.

ResultFileRootUnreachable

Indica que la raíz del archivo que se estableció actualmente no es accesible.

ResultIoError

Indica que la descarga no se completará debido a un error de E/S producido al escribir en archivos temporales.

ResultOutOfStorage

Indica que el sistema de archivos está lleno y que DownloadRequest no se puede completar.

ResultServiceIdNotDefined

Indica que el identificador de servicio especificado en DownloadRequest es incorrecto debido a que el identificador es incorrecto, obsoleto, expirado o similar.

ResultSuccessful

Indica que la descarga se realizó correctamente.

StatusActivelyDownloading

Indica que el archivo se está descargando activamente.

StatusPendingDownload

Indica que el archivo está esperando las siguientes operaciones de descarga o reparación.

StatusPendingDownloadWindow

Indica que el archivo está esperando a descargarse porque su ventana de descarga aún no se ha iniciado y está programada para un tiempo futuro.

StatusPendingRepair

Indica que el archivo está esperando la reparación de archivos una vez finalizada la descarga.

StatusUnknown

Indica que el middleware no tiene información sobre el archivo.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
JniPeerMembers

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

MaximumServiceAnnouncementSize

Devuelve el tamaño máximo del descriptor de anuncio de servicio que se puede proporcionar a través de . #addServiceAnnouncement

PeerReference

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
TempFileRootDirectory

Recupera el directorio raíz del archivo temporal configurado actualmente. -o bien- Establece la raíz del archivo temporal para las descargas.

ThresholdClass

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

ThresholdType

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

Métodos

AddProgressListener(DownloadRequest, IExecutor, DownloadProgressListener)

Registra un agente de escucha de progreso para un DownloadRequest objeto solicitado previamente a través de #download(DownloadRequest).

AddServiceAnnouncement(Byte[])

Informe al middleware de un descriptor de anuncio de servicio recibido de un servidor de comunicación de grupo.

AddStatusListener(DownloadRequest, IExecutor, DownloadStatusListener)

Registra un agente de escucha de estado de descarga para un DownloadRequest objeto solicitado previamente a través de #download(DownloadRequest).

CancelDownload(DownloadRequest)

Intenta cancelar el especificado DownloadRequest.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Close()

Finaliza esta instancia.

Create(Context, IExecutor, Int32, MbmsDownloadSessionCallback)

Cree un nuevo MbmsDownloadManager con el identificador de suscripción especificado.

Create(Context, IExecutor, MbmsDownloadSessionCallback)

Cree un nuevo MbmsDownloadSession con el identificador de suscripción de datos predeterminado del sistema.

Dispose()

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
Dispose(Boolean)

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
Download(DownloadRequest)

Solicita la descarga de un archivo o un conjunto de archivos que el operador ha indicado que está disponible.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
ListPendingDownloads()

Devuelve una lista de s pendientes DownloadRequestque se originaron en esta aplicación.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
RemoveProgressListener(DownloadRequest, DownloadProgressListener)

Anulación del registro de un agente de escucha registrado previamente a través de #addProgressListener(DownloadRequest, Executor, DownloadProgressListener).

RemoveStatusListener(DownloadRequest, DownloadStatusListener)

Anulación del registro de un agente de escucha registrado previamente a través de #addStatusListener(DownloadRequest, Executor, DownloadStatusListener).

RequestDownloadState(DownloadRequest, FileInfo)

Solicita información sobre el estado de un archivo pendiente de descarga.

RequestUpdateFileServices(IList<String>)

Api de inspección para recuperar la lista de disponibles android.telephony.mbms.FileServiceInfoque se anuncian actualmente.

ResetDownloadKnowledge(DownloadRequest)

Restablece el conocimiento del middleware de los archivos descargados previamente en esta solicitud de descarga.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

GetJniTypeName(IJavaPeerable)

Esta clase proporciona funcionalidad para la descarga de archivos a través de MBMS.

Se aplica a