Class NSURLSessionStreamTask

All Implemented Interfaces:
NSObjectProtocol, NSProgressReporting, ObjCProtocol

public class NSURLSessionStreamTask
extends NSURLSessionTask
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • NSURLSessionStreamTask

      public NSURLSessionStreamTask()
    • NSURLSessionStreamTask

      protected NSURLSessionStreamTask​(NSObject.Handle h, long handle)
    • NSURLSessionStreamTask

      protected NSURLSessionStreamTask​(NSObject.SkipInit skipInit)
  • Method Details

    • readData

      public void readData​(long minBytes, long maxBytes, double timeout, VoidBlock3<NSData,​Boolean,​NSError> completionHandler)
    • writeData

      public void writeData​(NSData data, double timeout, VoidBlock1<NSError> completionHandler)
    • captureStreams

      public void captureStreams()
    • closeWrite

      public void closeWrite()
    • closeRead

      public void closeRead()
    • startSecureConnection

      public void startSecureConnection()
    • stopSecureConnection

      @Deprecated public void stopSecureConnection()
      Deprecated.
      Deprecated in iOS 13.0. TLS cannot be disabled once it is enabled