NetworkOperation
open class NetworkOperation : GenericOperation<Response>
Network Operation
-
Task type
Declaration
Swift
public typealias Task = (NetworkOperation, @escaping (Response?, Error?) -> Void) -> Void -
Task to execute
Declaration
Swift
public let request: URLRequest -
Url Sesssion
Declaration
Swift
public let session: URLSession -
Task
Declaration
Swift
public private(set) var task: URLSessionTask? { get } -
Initializer
Declaration
Swift
public init(request: URLRequest, session: URLSession)Parameters
tasktask to execute
-
Main function
Declaration
Swift
override open func main() -
Cancel
Declaration
Swift
override open func cancel()
NetworkOperation Class Reference