共用方式為


NSUrlSession.CreateDownloadTaskAsync 方法

定義

多載

CreateDownloadTaskAsync(NSUrl)
CreateDownloadTaskAsync(NSUrlRequest)
CreateDownloadTaskAsync(NSUrl, NSUrlSessionDownloadTask)

以非同步方式將 URL 資源下載至暫存檔案。

CreateDownloadTaskAsync(NSUrlRequest, NSUrlSessionDownloadTask)

以非同步方式將 URL 資源下載至暫存檔案。

CreateDownloadTaskAsync(NSUrl)

public virtual System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest> CreateDownloadTaskAsync (Foundation.NSUrl url);
abstract member CreateDownloadTaskAsync : Foundation.NSUrl -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>
override this.CreateDownloadTaskAsync : Foundation.NSUrl -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>

參數

url
NSUrl

傳回

表示非同步 CreateDownloadTask 作業的工作。

備註

下載的內容會儲存在暫存檔中,其路徑會儲存在傳回的 NSUrlSessionDownloadTaskRequest 實例中。 由於這是暫存檔,一旦 NSUrlSessionDownloadTaskRequest 實例被垃圾收集 (或處置) ,就會刪除它。

適用於

CreateDownloadTaskAsync(NSUrlRequest)

public virtual System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest> CreateDownloadTaskAsync (Foundation.NSUrlRequest request);
abstract member CreateDownloadTaskAsync : Foundation.NSUrlRequest -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>
override this.CreateDownloadTaskAsync : Foundation.NSUrlRequest -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>

參數

request
NSUrlRequest

傳回

表示非同步 CreateDownloadTask 作業的工作。

備註

下載的內容會儲存在暫存檔中,其路徑會儲存在傳回的 NSUrlSessionDownloadTaskRequest 實例中。 由於這是暫存檔,一旦 NSUrlSessionDownloadTaskRequest 實例被垃圾收集 (或處置) ,就會刪除它。

適用於

CreateDownloadTaskAsync(NSUrl, NSUrlSessionDownloadTask)

以非同步方式將 URL 資源下載至暫存檔案。

public virtual System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest> CreateDownloadTaskAsync (Foundation.NSUrl url, out Foundation.NSUrlSessionDownloadTask result);
abstract member CreateDownloadTaskAsync : Foundation.NSUrl *  -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>
override this.CreateDownloadTaskAsync : Foundation.NSUrl *  -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>

參數

url
NSUrl

指定要下載之資源的 URL。

result
NSUrlSessionDownloadTask

傳回時包含已建立的 NSUrlSessionDownloadTask。

傳回

表示非同步 CreateDownloadTask 作業的工作。

備註

下載的內容會儲存在暫存檔中,其路徑會儲存在傳回的 NSUrlSessionDownloadTaskRequest 實例中。 由於這是暫存檔,一旦 NSUrlSessionDownloadTaskRequest 實例被垃圾收集 (或處置) ,就會刪除它。

適用於

CreateDownloadTaskAsync(NSUrlRequest, NSUrlSessionDownloadTask)

以非同步方式將 URL 資源下載至暫存檔案。

public virtual System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest> CreateDownloadTaskAsync (Foundation.NSUrlRequest request, out Foundation.NSUrlSessionDownloadTask result);
abstract member CreateDownloadTaskAsync : Foundation.NSUrlRequest *  -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>
override this.CreateDownloadTaskAsync : Foundation.NSUrlRequest *  -> System.Threading.Tasks.Task<Foundation.NSUrlSessionDownloadTaskRequest>

參數

request
NSUrlRequest

URL 要求,指定要下載的資源。

result
NSUrlSessionDownloadTask

傳回時包含已建立的 NSUrlSessionDownloadTask。

傳回

表示非同步 CreateDownloadTask 作業的工作。

備註

下載的內容會儲存在暫存檔中,其路徑會儲存在傳回的 NSUrlSessionDownloadTaskRequest 實例中。 由於這是暫存檔,一旦 NSUrlSessionDownloadTaskRequest 實例被垃圾收集 (或處置) ,就會刪除它。

適用於