URLSessionBasedCallOperation
public final class URLSessionBasedCallOperation : URLSessionBasedNetworkOperation<Call.Response>
extension URLSessionBasedCallOperation: CallOperation
extension URLSessionBasedCallOperation: CustomStringConvertible
Concrete implementation of CallOperation
backed by a URLSessionDataTask
.
-
Initializes an operation with a task.
Declaration
Swift
public init(task: URLSessionDataTask)
Parameters
task
A backing data task in a suspended state.
-
Declaration
Swift
public var response: Call.Response? { get }
-
Declaration
Swift
@discardableResult public func addCompletionBlock(with queue: DispatchQueue?, _ block: @escaping (Call.Response) -> Void) -> URLSessionBasedCallOperation
-
Declaration
Swift
public var description: String { get }