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 インスタンスがガベージ コレクション (または破棄) されると削除されます。

適用対象