Share via


DownloadManager.Request 類別

定義

這個類別包含要求新下載所需的所有資訊。

[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
繼承
DownloadManager.Request
屬性

備註

這個類別包含要求新下載所需的所有資訊。 URI 是唯一的必要參數。

請注意,如果系統需要回收空間供系統使用,預設下載目的地是共用磁片區,系統可能會刪除您的檔案。 如果發生問題,請使用外部儲存體上的位置 (請參閱 #setDestinationUri(Uri)

android.app.DownloadManager.Request JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

DownloadManager.Request(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

DownloadManager.Request(Uri)

欄位

NetworkMobile
已淘汰.

對應至 ConnectivityManager#TYPE_MOBILE#setAllowedNetworkTypes 位旗標。

NetworkWifi
已淘汰.

對應至 ConnectivityManager#TYPE_WIFI#setAllowedNetworkTypes 位旗標。

VisibilityHidden
已淘汰.

此下載不會顯示在 UI 或通知中。

VisibilityVisible
已淘汰.

此下載是可見的,但只會在通知進行時顯示。

VisibilityVisibleNotifyCompleted
已淘汰.

此下載會顯示在進行中和完成後的通知中。

VisibilityVisibleNotifyOnlyCompletion
已淘汰.

此下載只會顯示在完成後的通知中。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
JniPeerMembers

這個類別包含要求新下載所需的所有資訊。

PeerReference

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

方法

AddRequestHeader(String, String)

新增要包含在下載要求的 HTTP 標頭。

AllowScanningByMediaScanner()

如果要下載的檔案是由 MediaScanner 掃描,則呼叫之前 DownloadManager#enqueue(Request) 應該先呼叫這個方法。

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
Dispose(Boolean)

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
SetAllowedNetworkTypes(DownloadNetwork)

限制此下載可能繼續的網路類型。

SetAllowedOverMetered(Boolean)

設定此下載是否可透過計量付費網路連線繼續進行。

SetAllowedOverRoaming(Boolean)

設定此下載是否可透過漫遊連線繼續進行。

SetDescription(ICharSequence)

設定此下載的描述,以在啟用) 時顯示在通知 (

SetDescription(String)

這個類別包含要求新下載所需的所有資訊。

SetDestinationInExternalFilesDir(Context, String, String)

將所下載檔案的本機目的地設定為應用程式外部檔案目錄內的路徑, (傳回。 GetExternalFilesDir(String)

SetDestinationInExternalPublicDir(String, String)

將下載檔案的本機目的地設定為公用外部儲存體目錄內的路徑, (如) 所 GetExternalStoragePublicDirectory(String) 傳回。

SetDestinationUri(Uri)

設定下載檔案的本機目的地。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetMimeType(String)

設定此下載的 MIME 內容類型。

SetNotificationVisibility(DownloadVisibility)

控制下載管理員在執行此下載時或完成時,是否要張貼系統通知。

SetRequiresCharging(Boolean)

這個類別包含要求新下載所需的所有資訊。

SetRequiresDeviceIdle(Boolean)

這個類別包含要求新下載所需的所有資訊。

SetShowRunningNotification(Boolean)
已淘汰.

控制此下載執行時,下載管理員是否張貼系統通知。

SetTitle(ICharSequence)

設定此下載的標題,以在啟用) 時顯示在通知 (中。

SetTitle(String)

這個類別包含要求新下載所需的所有資訊。

SetVisibleInDownloadsUi(Boolean)

設定此下載是否應該顯示在系統的下載 UI 中。

ToArray<T>()

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

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

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
IJavaPeerable.Finalized()

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

這個類別包含要求新下載所需的所有資訊。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

這個類別包含要求新下載所需的所有資訊。

GetJniTypeName(IJavaPeerable)

這個類別包含要求新下載所需的所有資訊。

適用於