NetworkOperation

open class NetworkOperation<R> : Operation, Cancellable where R : BaseRequestable

An NSOperation base class for all request operations

  • The underlying respect respective to requestable.

    Declaration

    Swift

    public private(set) var request: Request?
  • Starts the request.

    Declaration

    Swift

    open override func main()
  • Cancels the request.

    Declaration

    Swift

    open override func cancel()
  • Undocumented

    Declaration

    Swift

    open func copy() -> NetworkOperation

KVO overrides

  • A Boolean value indicating whether the operation can be performed now. (read-only)

    Declaration

    Swift

    open internal(set) override var isReady: Bool { get set }
  • A Boolean value indicating whether the operation is currently executing. (read-only)

    Declaration

    Swift

    open internal(set) override var isExecuting: Bool { get set }
  • A Boolean value indicating whether the operation has been cancelled. (read-only)

    Declaration

    Swift

    open internal(set) override var isCancelled: Bool { get set }
  • A Boolean value indicating whether the operation has finished executing its task. (read-only)

    Declaration

    Swift

    open internal(set) override var isFinished: Bool { get set }
  • A boolean value true indicating the operation executes its task asynchronously.

    Declaration

    Swift

    open override var isAsynchronous: Bool { get }