Package org.robovm.apple.foundation
Interface NSURLSessionTaskDelegate
- All Superinterfaces:
NSObjectProtocol,NSURLSessionDelegate,ObjCProtocol
- All Known Subinterfaces:
AVAssetDownloadDelegate,NSURLSessionDataDelegate,NSURLSessionDownloadDelegate,NSURLSessionStreamDelegate,NSURLSessionWebSocketDelegate
- All Known Implementing Classes:
AVAssetDownloadDelegateAdapter,NSURLSessionDataDelegateAdapter,NSURLSessionDownloadDelegateAdapter,NSURLSessionStreamDelegateAdapter,NSURLSessionTaskDelegateAdapter,NSURLSessionWebSocketDelegateAdapter
public interface NSURLSessionTaskDelegate extends NSURLSessionDelegate
-
Method Summary
Methods inherited from interface org.robovm.apple.foundation.NSURLSessionDelegate
didBecomeInvalid, didFinishEvents, didReceiveChallenge
-
Method Details
-
willBeginDelayedRequest
void willBeginDelayedRequest(NSURLSession session, NSURLSessionTask task, NSURLRequest request, VoidBlock2<NSURLSessionDelayedRequestDisposition,NSURLRequest> completionHandler)- Since:
- Available in iOS 11.0 and later.
-
taskIsWaitingForConnectivity
- Since:
- Available in iOS 11.0 and later.
-
willPerformHTTPRedirection
void willPerformHTTPRedirection(NSURLSession session, NSURLSessionTask task, NSHTTPURLResponse response, NSURLRequest request, VoidBlock1<NSURLRequest> completionHandler) -
didReceiveChallenge
void didReceiveChallenge(NSURLSession session, NSURLSessionTask task, NSURLAuthenticationChallenge challenge, VoidBlock2<NSURLSessionAuthChallengeDisposition,NSURLCredential> completionHandler) -
needNewBodyStream
void needNewBodyStream(NSURLSession session, NSURLSessionTask task, VoidBlock1<NSInputStream> completionHandler) -
didSendBodyData
void didSendBodyData(NSURLSession session, NSURLSessionTask task, long bytesSent, long totalBytesSent, long totalBytesExpectedToSend) -
didFinishCollectingMetrics
void didFinishCollectingMetrics(NSURLSession session, NSURLSessionTask task, NSURLSessionTaskMetrics metrics)- Since:
- Available in iOS 10.0 and later.
-
didComplete
-