共用方式為


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 進行檔案下載的功能。

android.telephony.MbmsDownloadSessionJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

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

表示處理下載的檔案時發生錯誤,例如檔案修復或檔案譯碼錯誤,且不是因為檔案 I/O 錯誤所致。

ResultExpired

表示下載不會因為貨運公司網路上的下載視窗到期而完成。

ResultFileRootUnreachable

表示目前無法連線到已設定的檔案根目錄。

ResultIoError

表示下載將不會完成,因為寫入暫存盤時發生I/O 錯誤。

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

擷取目前設定的暫存檔案根目錄。 -或- 設定下載的暫存檔案根目錄。

ThresholdClass

這個類別提供透過 MBMS 進行檔案下載的功能。

ThresholdType

這個類別提供透過 MBMS 進行檔案下載的功能。

方法

AddProgressListener(DownloadRequest, IExecutor, DownloadProgressListener)

註冊先前透過 #download(DownloadRequest)要求的進度接聽程式DownloadRequest

AddServiceAnnouncement(Byte[])

通知從群組通訊伺服器收到的服務公告描述元的中間件。

AddStatusListener(DownloadRequest, IExecutor, DownloadStatusListener)

註冊先前透過 #download(DownloadRequest)要求的下載狀態接聽程式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()

傳回源自此應用程式的擱置 DownloadRequest中清單。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
RemoveProgressListener(DownloadRequest, DownloadProgressListener)

取消註冊先前透過 #addProgressListener(DownloadRequest, Executor, DownloadProgressListener)註冊的接聽程式。

RemoveStatusListener(DownloadRequest, DownloadStatusListener)

取消註冊先前透過 #addStatusListener(DownloadRequest, Executor, DownloadStatusListener)註冊的接聽程式。

RequestDownloadState(DownloadRequest, FileInfo)

要求檔案擱置下載狀態的相關信息。

RequestUpdateFileServices(IList<String>)

用來擷取目前正在公告之可用 android.telephony.mbms.FileServiceInfo之清單的檢查 API。

ResetDownloadKnowledge(DownloadRequest)

重設中間件在此下載要求中先前下載的檔案知識。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

這個類別提供透過 MBMS 進行檔案下載的功能。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

這個類別提供透過 MBMS 進行檔案下載的功能。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</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 進行檔案下載的功能。

適用於