public interface NSURLSessionDownloadDelegate extends NSURLSessionTaskDelegate
NSURLSessionTaskDelegate.Block_URLSessionTaskDidReceiveChallengeCompletionHandler, NSURLSessionTaskDelegate.Block_URLSessionTaskNeedNewBodyStream, NSURLSessionTaskDelegate.Block_URLSessionTaskWillBeginDelayedRequestCompletionHandler, NSURLSessionTaskDelegate.Block_URLSessionTaskWillPerformHTTPRedirectionNewRequestCompletionHandlerNSURLSessionDelegate.Block_URLSessionDidReceiveChallengeCompletionHandler| Modifier and Type | Method and Description |
|---|---|
void |
URLSessionDownloadTaskDidFinishDownloadingToURL(NSURLSession session,
NSURLSessionDownloadTask downloadTask,
NSURL location)
Sent when a download task that has completed a download.
|
default void |
URLSessionDownloadTaskDidResumeAtOffsetExpectedTotalBytes(NSURLSession session,
NSURLSessionDownloadTask downloadTask,
long fileOffset,
long expectedTotalBytes)
Sent when a download has been resumed.
|
default void |
URLSessionDownloadTaskDidWriteDataTotalBytesWrittenTotalBytesExpectedToWrite(NSURLSession session,
NSURLSessionDownloadTask downloadTask,
long bytesWritten,
long totalBytesWritten,
long totalBytesExpectedToWrite)
Sent periodically to notify the delegate of download progress.
|
URLSessionTaskDidCompleteWithError, URLSessionTaskDidFinishCollectingMetrics, URLSessionTaskDidReceiveChallengeCompletionHandler, URLSessionTaskDidSendBodyDataTotalBytesSentTotalBytesExpectedToSend, URLSessionTaskIsWaitingForConnectivity, URLSessionTaskNeedNewBodyStream, URLSessionTaskWillBeginDelayedRequestCompletionHandler, URLSessionTaskWillPerformHTTPRedirectionNewRequestCompletionHandlerURLSessionDidBecomeInvalidWithError, URLSessionDidFinishEventsForBackgroundURLSession, URLSessionDidReceiveChallengeCompletionHandlervoid URLSessionDownloadTaskDidFinishDownloadingToURL(NSURLSession session, NSURLSessionDownloadTask downloadTask, NSURL location)
default void URLSessionDownloadTaskDidResumeAtOffsetExpectedTotalBytes(NSURLSession session, NSURLSessionDownloadTask downloadTask, long fileOffset, long expectedTotalBytes)
default void URLSessionDownloadTaskDidWriteDataTotalBytesWrittenTotalBytesExpectedToWrite(NSURLSession session, NSURLSessionDownloadTask downloadTask, long bytesWritten, long totalBytesWritten, long totalBytesExpectedToWrite)