MbmsDownloadSession クラス

定義

このクラスは、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
継承
MbmsDownloadSession
属性
実装

注釈

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
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

ID が正しくない、古い、期限切れ、または類似しているために、 DownloadRequest で指定されたサービス ID が正しくないことを示します。

ResultSuccessful

ダウンロードが成功したことを示します。

StatusActivelyDownloading
古い.

ファイルがアクティブにダウンロードされていることを示します。

StatusPendingDownload
古い.

ファイルが次のダウンロードまたは修復操作を待機していることを示します。

StatusPendingDownloadWindow
古い.

ダウンロード ウィンドウがまだ開始されておらず、将来の予定が設定されているため、ファイルのダウンロードを待機していることを示します。

StatusPendingRepair
古い.

ダウンロードが終了した後、ファイルがファイルの修復を待っていることを示します。

StatusUnknown
古い.

ミドルウェアにファイルに関する情報がないことを示します。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
JniPeerMembers

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

MaximumServiceAnnouncementSize

を介して提供できるサービスアナウンス記述子の最大サイズを返します。 #addServiceAnnouncement

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
TempFileRootDirectory

現在構成されている一時ファイルのルート ディレクトリを取得します。 または、ダウンロード用の一時ファイル ルートを設定します。

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()

このインスタンスを終了します。

Construct(JniObjectReference, JniObjectReferenceOptions)

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
Create(Context, IExecutor, Int32, MbmsDownloadSessionCallback)

指定されたサブスクリプション ID を使用して、新しい MbmsDownloadManager を作成します。

Create(Context, IExecutor, MbmsDownloadSessionCallback)

システムの既定のデータ サブスクリプション ID を使用して、新しい MbmsDownloadSession を作成します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
Download(DownloadRequest)

通信事業者が使用可能と示したファイルまたはファイルのセットのダウンロードを要求します。

Equals(Object)

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
ListPendingDownloads()

このアプリケーションから送信された保留中の DownloadRequestの一覧を返します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

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

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 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 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、MBMS 経由でファイルをダウンロードする機能を提供します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象