DownloadManager.Request クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。
[Android.Runtime.Register("android/app/DownloadManager$Request", DoNotGenerateAcw=true)]
public class DownloadManager.Request : Java.Lang.Object
[<Android.Runtime.Register("android/app/DownloadManager$Request", DoNotGenerateAcw=true)>]
type DownloadManager.Request = class
inherit Object
- 継承
- 属性
注釈
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 URI が唯一必要なパラメーターです。 既定のダウンロード先は共有ボリュームであり、システムで使用する領域を再利用する必要がある場合に、システムによってファイルが削除される可能性があることに注意してください。 これが問題の場合は、外部ストレージ上の場所を使用します (setDestinationUri(Uri) を参照してください。
android.app.DownloadManager.Requestの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| DownloadManager.Request(IntPtr, JniHandleOwnership) |
既存の Java Native Interface オブジェクトのマネージド表現を初期化します。 |
| DownloadManager.Request(Uri) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 |
フィールド
| 名前 | 説明 |
|---|---|
| NetworkMobile |
古い.
ConnectivityManager.TYPE_MOBILEに対応する setAllowedNetworkTypes(int) のビット フラグ。 |
| NetworkWifi |
古い.
ConnectivityManager.TYPE_WIFIに対応する setAllowedNetworkTypes(int) のビット フラグ。 |
| VisibilityHidden |
古い.
このダウンロードは、UI や通知には表示されません。 |
| VisibilityVisible |
古い.
このダウンロードは表示されますが、進行中の通知にのみ表示されます。 |
| VisibilityVisibleNotifyCompleted |
古い.
このダウンロードは表示され、進行中および完了後に通知に表示されます。 |
| VisibilityVisibleNotifyOnlyCompletion |
古い.
このダウンロードは、完了後にのみ通知に表示されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| JniPeerMembers |
Android.App.DownloadManager.Request 用の JNI バインディング インフラストラクチャを提供します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
Android.App.DownloadManager.Request 用の JNI バインディング インフラストラクチャを提供します。 |
| ThresholdType |
Android.App.DownloadManager.Request 用の JNI バインディング インフラストラクチャを提供します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddRequestHeader(String, String) |
ダウンロード要求に含める HTTP ヘッダーを追加します。 |
| AllowScanningByMediaScanner() |
このメソッドは、API レベル 29 では非推奨になりました。 |
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| Equals(Object) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| SetAllowedNetworkTypes(DownloadNetwork) |
このダウンロードを続行できるネットワークの種類を制限します。 |
| SetAllowedOverMetered(Boolean) |
このダウンロードを従量制課金ネットワーク接続経由で続行できるかどうかを設定します。 |
| SetAllowedOverRoaming(Boolean) |
このダウンロードをローミング接続経由で続行できるかどうかを設定します。 |
| SetDescription(ICharSequence) |
通知に表示されるように、このダウンロードの説明を設定します (有効な場合) |
| SetDescription(String) |
通知に表示されるように、このダウンロードの説明を設定します (有効な場合) |
| SetDestinationInExternalFilesDir(Context, String, String) |
ダウンロードしたファイルのローカル変換先を、アプリケーションの外部ファイル ディレクトリ内のパスに設定します (Context.getExternalFilesDir(String) によって返されます)。 |
| SetDestinationInExternalPublicDir(String, String) |
ダウンロードしたファイルのローカル変換先をパブリック外部ストレージ ディレクトリ内のパスに設定します (Environment.getExternalStoragePublicDirectory(String)によって返されます)。 |
| SetDestinationUri(Uri) |
ダウンロードしたファイルのローカル変換先を設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetMimeType(String) |
このダウンロードの MIME コンテンツ タイプを設定します。 |
| SetNotificationVisibility(DownloadVisibility) |
このダウンロードの実行中または完了時に、ダウンロード マネージャーによってシステム通知が投稿されるかどうかを制御します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| SetRequiresCharging(Boolean) |
このダウンロードを実行するには、デバイスを接続する必要があることを指定します。 |
| SetRequiresDeviceIdle(Boolean) |
これを実行するには、ダウンロードでデバイスがアイドル モードである必要があることを指定します。 |
| SetShowRunningNotification(Boolean) |
古い.
このメソッドは、API レベル 15 では非推奨になりました。 |
| SetTitle(ICharSequence) |
通知に表示されるように、このダウンロードのタイトルを設定します (有効な場合)。 |
| SetTitle(String) |
通知に表示されるように、このダウンロードのタイトルを設定します (有効な場合)。 |
| SetVisibleInDownloadsUi(Boolean) |
このメソッドは、API レベル 29 では非推奨になりました。 |
| 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() |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
このクラスには、新しいダウンロードを要求するために必要なすべての情報が含まれています。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|