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 实例进行垃圾回收 (或) 处置后,将删除该文件。

适用于