DownloadOperation
public class DownloadOperation : ConcurrentOperation
extension DownloadOperation : URLSessionDownloadDelegate
Undocumented
-
Undocumented
Declaration
Swift
public let urlRequest: URLRequest
-
Undocumented
Declaration
Swift
public let destinationPath: String
-
Undocumented
Declaration
Swift
public var delegate: DownloadOperationDelegate?
-
Undocumented
Declaration
Swift
public var downloadCompletionBlock: ((URL) -> Void)?
-
Undocumented
Declaration
Swift
public fileprivate(set) var error: Error?
-
Undocumented
Declaration
Swift
public init(urlRequest: URLRequest, destinationPath: String, redownloadIfFileExists: Bool)
-
Undocumented
Declaration
Swift
public convenience init(urlRequest: URLRequest, destinationPath: String)
-
Undocumented
Declaration
Swift
public convenience init(url: URL, destinationPath: String)
-
Undocumented
Declaration
Swift
public override func execute()
-
Undocumented
Declaration
Swift
public func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didFinishDownloadingTo location: URL)
-
Undocumented
Declaration
Swift
public func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didWriteData bytesWritten: Int64, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64)
-
Undocumented
Declaration
Swift
public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?)