Поделиться через


MbmsDownloadSession Класс

Определение

Этот класс предоставляет функциональные возможности для скачивания файлов по 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
Наследование
MbmsDownloadSession
Атрибуты
Реализации

Комментарии

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

Документация по Java для android.telephony.MbmsDownloadSession.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

MbmsDownloadSession(IntPtr, JniHandleOwnership)

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

Поля

DefaultTopLevelTempDirectory

Имя каталога по умолчанию для всех временных файлов MBMS.

ExtraMbmsCompletedFileUri

Uri дополнительно, что Android присоединится к намерению, предоставленному через android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Указывает расположение успешно скачаированного файла в каталоге, предоставленном приложением с помощью построителя.

ExtraMbmsDownloadRequest

Дополнительное значение, DownloadRequest содержащее результат скачивания или запрос дескриптора файла.

ExtraMbmsDownloadResult

Целочисленные дополнительные значения, которые Android будет присоединять к намерению, предоставленному через android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Указывает код результата скачивания.

ExtraMbmsFileInfo

FileInfo дополнительно, что Android присоединится к намерению, предоставленному через android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) Указывает файл, для которого указан результат скачивания.

ResultCancelled

Указывает, что скачивание было отменено через #cancelDownload(DownloadRequest).

ResultDownloadFailure

Указывает, что при обработке скачанных файлов произошла ошибка, например ошибка восстановления файла или декодирования файлов и не связана с ошибкой ввода-вывода файла.

ResultExpired

Указывает, что скачивание не будет завершено из-за истечения срока действия окна загрузки в сети оператора.

ResultFileRootUnreachable

Указывает, что корневой каталог файла, который был установлен, в настоящее время недоступен.

ResultIoError

Указывает, что скачивание не будет завершено из-за ошибки ввода-вывода при записи в временные файлы.

ResultOutOfStorage

Указывает, что файловая система заполнена и DownloadRequest не может завершиться.

ResultServiceIdNotDefined

Указывает, что идентификатор службы, указанный в DownloadRequest неправильном коде, связан с неправильным, устаревшим, истекшим или аналогичным.

ResultSuccessful

Указывает, что скачивание выполнено успешно.

StatusActivelyDownloading

Указывает, что файл активно загружается.

StatusPendingDownload

Указывает, что файл ожидает следующих операций загрузки или восстановления.

StatusPendingDownloadWindow

Указывает, что файл ожидает скачивания, так как его окно загрузки еще не запущено и планируется в будущем.

StatusPendingRepair

Указывает, что файл ожидает восстановления файла после завершения скачивания.

StatusUnknown

Указывает, что ПО промежуточного слоя не содержит сведений о файле.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
JniPeerMembers

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

MaximumServiceAnnouncementSize

Возвращает максимальный размер дескриптора объявления службы, который можно предоставить с помощью #addServiceAnnouncement

PeerReference

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
TempFileRootDirectory

Извлекает корневой каталог текущего файла temp. —или— задает корневой каталог temp-файла для скачивания.

ThresholdClass

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

ThresholdType

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

Методы

AddProgressListener(DownloadRequest, IExecutor, DownloadProgressListener)

Регистрирует прослушиватель хода выполнения для ранее запрошенного DownloadRequest через #download(DownloadRequest).

AddServiceAnnouncement(Byte[])

Сообщите по промежуточному слоя дескриптора объявления службы, полученного от сервера обмена данными группы.

AddStatusListener(DownloadRequest, IExecutor, DownloadStatusListener)

Регистрирует прослушиватель состояния скачивания для запрошенного DownloadRequest ранее запроса.#download(DownloadRequest)

CancelDownload(DownloadRequest)

Пытается отменить указанный DownloadRequestпараметр.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Close()

Завершает этот экземпляр.

Create(Context, IExecutor, Int32, MbmsDownloadSessionCallback)

Создайте новый MbmsDownloadManager с помощью заданного идентификатора подписки.

Create(Context, IExecutor, MbmsDownloadSessionCallback)

Создайте новый MbmsDownloadSession с помощью идентификатора подписки данных по умолчанию системы.

Dispose()

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
Download(DownloadRequest)

Запрашивает скачивание файла или набора файлов, которые перевозчик указал на доступность.

Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
ListPendingDownloads()

Возвращает список ожидающих DownloadRequests, исходящих из этого приложения.

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
RemoveProgressListener(DownloadRequest, DownloadProgressListener)

Отмена регистрации прослушивателя, ранее зарегистрированного через #addProgressListener(DownloadRequest, Executor, DownloadProgressListener).

RemoveStatusListener(DownloadRequest, DownloadStatusListener)

Отмена регистрации прослушивателя, ранее зарегистрированного через #addStatusListener(DownloadRequest, Executor, DownloadStatusListener).

RequestDownloadState(DownloadRequest, FileInfo)

Запрашивает сведения о состоянии ожидающего скачивания файла.

RequestUpdateFileServices(IList<String>)

API проверки для получения списка доступных в android.telephony.mbms.FileServiceInfoнастоящее время объявлений.

ResetDownloadKnowledge(DownloadRequest)

Сбрасывает знания по промежуточного слоя о ранее скачанных файлах в этом запросе на скачивание.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

GetJniTypeName(IJavaPeerable)

Этот класс предоставляет функциональные возможности для скачивания файлов по MBMS.

Применяется к