public class NSURLSession extends NSObject
Modifier and Type | Field and Description |
---|---|
static String |
DownloadTaskResumeData |
static String |
NSURLErrorBackgroundTaskCancelledReasonKey |
static long |
NSURLSessionTransferSizeUnknown |
addObserver, observeValueForKeyPath, performSelector, performSelectorOnMainThread, release, removeObserver, removeObserver, retain, setValueForKey, setValueForUndefinedKey, valueForKey, valueForUndefinedKey
public static final String DownloadTaskResumeData
public static final String NSURLErrorBackgroundTaskCancelledReasonKey
public static final long NSURLSessionTransferSizeUnknown
public static NSURLSession sessionWithConfiguration(NSURLSessionConfiguration configuration)
public static NSURLSession sessionWithConfiguration(NSURLSessionConfiguration configuration, NSURLSessionDelegate delegate, NSOperationQueue queue)
public NSURLSessionConfiguration configuration()
public NSURLSessionDelegate delegate()
public NSOperationQueue delegateQueue()
public String sessionDescription()
public void setSessionDescription(String sessionDescription)
public NSURLSessionDataTask dataTaskWithURL(NSURL url)
public NSURLSessionDataTask dataTaskWithURL(NSURL url, org.robovm.objc.block.VoidBlock3<NSData,NSURLResponse,NSError> completionHandler)
public NSURLSessionDataTask dataTaskWithRequest(NSURLRequest request)
public NSURLSessionDataTask dataTaskWithRequest(NSURLRequest request, org.robovm.objc.block.VoidBlock3<NSData,NSURLResponse,NSError> completionHandler)
public NSURLSessionDownloadTask downloadTaskWithURL(NSURL url)
public NSURLSessionDownloadTask downloadTaskWithURL(NSURL url, org.robovm.objc.block.VoidBlock3<NSURL,NSURLResponse,NSError> completionHandler)
public NSURLSessionDownloadTask downloadTaskWithRequest(NSURLRequest request)
public NSURLSessionDownloadTask downloadTaskWithRequest(NSURLRequest request, org.robovm.objc.block.VoidBlock3<NSURL,NSURLResponse,NSError> completionHandler)
public NSURLSessionDownloadTask downloadTaskWithResumeData(NSData resumeData)
public NSURLSessionDownloadTask downloadTaskWithResumeData(NSData resumeData, org.robovm.objc.block.VoidBlock3<NSURL,NSURLResponse,NSError> completionHandler)
public NSURLSessionUploadTask uploadTaskWithRequest(NSURLRequest request, NSData bodyData)
public NSURLSessionUploadTask uploadTaskWithRequest(NSURLRequest request, NSData bodyData, org.robovm.objc.block.VoidBlock3<NSData,NSURLResponse,NSError> completionHandler)
public NSURLSessionUploadTask uploadTaskWithRequest(NSURLRequest request, NSURL fileURL)
public NSURLSessionUploadTask uploadTaskWithRequest(NSURLRequest request, NSURL fileURL, org.robovm.objc.block.VoidBlock3<NSData,NSURLResponse,NSError> completionHandler)
public NSURLSessionUploadTask uploadTaskWithStreamedRequest(NSURLRequest request)
public NSURLSessionStreamTask streamTaskWithHostName(String hostname, int port)
public void finishTasksAndInvalidate()
public void flushWithCompletionHandler(Runnable completionHandler)
public void getTasksWithCompletionHandler(org.robovm.objc.block.VoidBlock3<List<NSURLSessionDataTask>,List<NSURLSessionUploadTask>,List<NSURLSessionDownloadTask>> completionHandler)
public void invalidateAndCancel()
public void resetWithCompletionHandler(Runnable completionHandler)
public NSURLSession sharedSession()
public void getAllTasksWithCompletionHandler(org.robovm.objc.block.VoidBlock1<List<NSURLSessionTask>> completionHandler)
Copyright © 2020. All rights reserved.