Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacFrameworks Plugin:NSURLSession:
Partly Console safe, 242 entry points.
- class NSDateIntervalMBS
- method intersectionWithDateInterval(DateInterval as NSDateIntervalMBS) as NSDateIntervalMBS
- method Operator_Compare(DateInterval as NSDateIntervalMBS) as Integer
- method compare(DateInterval as NSDateIntervalMBS) as Integer
- method intersectsDateInterval(DateInterval as NSDateIntervalMBS) as Boolean
- method isEqualToDateInterval(DateInterval as NSDateIntervalMBS) as Boolean
- method containsDate(date as date) as Boolean
- method Constructor
- method Constructor(startDate as date, endDate as date)
- method Constructor(startDate as date, duration as double)
- method copy as NSDateIntervalMBS
- method Constructor(startDate as dateTime, endDate as dateTime)
- method containsDateTime(date as dateTime) as Boolean
- property Handle as Integer
- property duration as Double
- property startDate as Date
- property endDate as Date
- property startDateTime as DateTime
- property endDateTime as DateTime
- shared method available as Boolean
- class NSURLSessionConfigurationMBS
- method Constructor
- method copy as NSURLSessionConfigurationMBS
- property Handle as Integer
- property identifier as String
- property allowsCellularAccess as Boolean
- property allowsExpensiveNetworkAccess as Boolean
- property allowsConstrainedNetworkAccess as Boolean
- property waitsForConnectivity as Boolean
- property discretionary as Boolean
- property sharedContainerIdentifier as String
- property HTTPShouldSetCookies as Boolean
- property HTTPShouldUsePipelining as Boolean
- property shouldUseExtendedBackgroundIdleMode as Boolean
- property HTTPAdditionalHeaders as Dictionary
- property connectionProxyDictionary as Dictionary
- property HTTPMaximumConnectionsPerHost as Integer
- property HTTPCookieStorage as NSHTTPCookieStorageMBS
- property URLCredentialStorage as NSURLCredentialStorageMBS
- property URLCache as NSURLCacheMBS
- property timeoutIntervalForResource as Double
- property timeoutIntervalForRequest as Double
- property HTTPCookieAcceptPolicy as Integer
- property RequestCachePolicy as Integer
- property NetworkServiceType as Integer
- shared method available as Boolean
- shared method defaultSessionConfiguration as NSURLSessionConfigurationMBS
- shared method ephemeralSessionConfiguration as NSURLSessionConfigurationMBS
- shared method backgroundSessionConfiguration(identifier as String) as NSURLSessionConfigurationMBS
- class NSURLSessionDataTaskMBS
- class NSURLSessionDownloadTaskMBS
- class NSURLSessionMBS
- method downloadTaskWithRequest(request as NSURLRequestMBS, handler as NSURLSessionUploadTaskCompletedMBS, tag as Variant = nil) as NSURLSessionDataTaskMBS
- method downloadTaskWithURL(URL as String, handler as NSURLSessionUploadTaskCompletedMBS, tag as Variant = nil) as NSURLSessionDataTaskMBS
- method downloadTaskWithResumeData(resumeData as MemoryBlock, handler as NSURLSessionUploadTaskCompletedMBS, tag as Variant = nil) as NSURLSessionDataTaskMBS
- method dataTaskWithURL(URL as String, handler as NSURLSessionDataTaskCompletedMBS, tag as Variant = nil) as NSURLSessionDataTaskMBS
- method dataTaskWithRequest(request as NSURLRequestMBS, handler as NSURLSessionDataTaskCompletedMBS, tag as Variant = nil) as NSURLSessionDataTaskMBS
- method uploadTaskWithRequest(request as NSURLRequestMBS, file as FolderItem, handler as NSURLSessionUploadTaskCompletedMBS, tag as Variant = nil) as NSURLSessionDataTaskMBS
- method uploadTaskWithRequest(request as NSURLRequestMBS, data as MemoryBlock, handler as NSURLSessionUploadTaskCompletedMBS, tag as Variant = nil) as NSURLSessionDataTaskMBS
- method Tasks(Handler as NSURLSessionTasksCompletedMBS, tag as variant = nil)
- method Tasks as NSURLSessionTaskMBS()
- method reset(Handler as NSURLSessionResetCompletedMBS = nil, tag as variant = nil)
- method flush(Handler as NSURLSessionFlushCompletedMBS = nil, tag as variant = nil)
- method uploadTaskWithRequest(request as NSURLRequestMBS, file as folderItem) as NSURLSessionUploadTaskMBS
- method uploadTaskWithRequest(request as NSURLRequestMBS, data as MemoryBlock) as NSURLSessionUploadTaskMBS
- method uploadTaskWithStreamedRequest(request as NSURLRequestMBS) as NSURLSessionUploadTaskMBS
- method downloadTaskWithResumeData(resumeData as MemoryBlock) as NSURLSessionDownloadTaskMBS
- method downloadTaskWithURL(URL as String) as NSURLSessionDownloadTaskMBS
- method downloadTaskWithRequest(request as NSURLRequestMBS) as NSURLSessionDownloadTaskMBS
- method dataTaskWithURL(URL as String) as NSURLSessionDataTaskMBS
- method dataTaskWithRequest(request as NSURLRequestMBS) as NSURLSessionDataTaskMBS
- method Constructor
- method Constructor(configuration as NSURLSessionConfigurationMBS)
- method invalidateAndCancel
- method finishTasksAndInvalidate
- method streamTaskWithHostName(hostname as String, Port as Integer) as NSURLSessionStreamTaskMBS
- method webSocketTaskWithURL(URL as String) as NSURLSessionWebSocketTaskMBS
- method webSocketTaskWithURL(URL as String, Protocols() as String) as NSURLSessionWebSocketTaskMBS
- method webSocketTaskWithRequest(request as NSURLRequestMBS) as NSURLSessionWebSocketTaskMBS
- property Handle as Integer
- property sessionDescription as String
- property configuration as NSURLSessionConfigurationMBS
- shared method available as Boolean
- shared method sharedSession as NSURLSessionMBS
- event didBecomeInvalid(error as NSErrorMBS)
- event didReceiveChallenge(challenge as NSURLAuthenticationChallengeMBS, byref disposition as Integer, byref credential as NSURLCredentialMBS)
- event taskIsWaitingForConnectivity(task as NSURLSessionTaskMBS)
- event taskWillPerformHTTPRedirection(task as NSURLSessionTaskMBS, response as NSURLResponseMBS, request as NSURLRequestMBS) as NSURLRequestMBS
- event taskDidSendBodyData(task as NSURLSessionTaskMBS, bytesSent as Int64, totalBytesSent as Int64, totalBytesExpectedToSend as Integer)
- event taskDidFinishCollectingMetrics(task as NSURLSessionTaskMBS, metrics as NSURLSessionTaskMetricsMBS)
- event taskDidCompleteWithError(task as NSURLSessionTaskMBS, error as NSErrorMBS)
- event dataTaskDidReceiveResponse(dataTask as NSURLSessionDataTaskMBS, response as NSURLResponseMBS) as Integer
- event dataTaskDidBecomeDownloadTask(dataTask as NSURLSessionDataTaskMBS, downloadTask as NSURLSessionDownloadTaskMBS)
- event dataTaskDidBecomeStreamTask(dataTask as NSURLSessionDataTaskMBS, downloadTask as NSURLSessionStreamTaskMBS)
- event dataTaskDidReceiveData(dataTask as NSURLSessionDataTaskMBS, data as MemoryBlock)
- event dataTaskWillCacheResponse(dataTask as NSURLSessionDataTaskMBS, proposedResponse as NSCachedURLResponseMBS) as NSCachedURLResponseMBS
- event downloadTaskDidFinishDownloadingToURL(downloadTask as NSURLSessionDownloadTaskMBS, location as String, file as FolderItem)
- event downloadTaskDidWriteData(downloadTask as NSURLSessionDownloadTaskMBS, bytesWritten as Int64, totalBytesWritten as Int64, totalBytesExpectedToWrite as Int64)
- event downloadTaskDidResumeAtOffset(downloadTask as NSURLSessionDownloadTaskMBS, fileOffset as Int64, expectedTotalBytes as Int64)
- event streamTaskReadClosedForStreamTask(streamTask as NSURLSessionStreamTaskMBS)
- event streamTaskWriteClosedForStreamTask(streamTask as NSURLSessionStreamTaskMBS)
- event streamTaskBetterRouteDiscoveredForStreamTask(streamTask as NSURLSessionStreamTaskMBS)
- event streamTaskDidBecomeInputStream(streamTask as NSURLSessionStreamTaskMBS, inputStream as NSInputStreamMBS, outputStream as NSOutputStreamMBS)
- event webSocketTaskDidOpenWithProtocol(webSocketTask as NSURLSessionWebSocketTaskMBS, protocol as String)
- event webSocketTaskDidCloseWithCode(webSocketTask as NSURLSessionWebSocketTaskMBS, closeCode as Integer, reason as MemoryBlock)
- class NSURLSessionStreamTaskMBS
- method closeWrite
- method closeRead
- method captureStreams
- method Constructor
- method startSecureConnection
- method readData(minBytes as Integer, maxBytes as Integer, timeout as Double, Handler as NSURLSessionStreamTaskReadDataCompletedMBS, tag as variant = nil)
- method writeData(data as MemoryBlock, timeout as Double, Handler as NSURLSessionStreamTaskWriteDataCompletedMBS, tag as variant = nil)
- class NSURLSessionTaskMBS
- method Constructor
- method Cancel
- method suspend
- method resume
- method copy as NSURLSessionTaskMBS
- property Handle as Integer
- property taskDescription as String
- property error as NSErrorMBS
- property Priority as Single
- property earliestBeginDate as Date
- property taskIdentifier as UInt64
- property originalRequest as NSURLRequestMBS
- property currentRequest as NSURLRequestMBS
- property response as NSURLResponseMBS
- property countOfBytesClientExpectsToSend as Int64
- property countOfBytesClientExpectsToReceive as Int64
- property countOfBytesReceived as Int64
- property countOfBytesSent as Int64
- property countOfBytesExpectedToSend as Int64
- property countOfBytesExpectedToReceive as Int64
- property state as Integer
- property earliestBeginDateTime as DateTime
- shared method available as Boolean
- shared method PriorityDefault as Single
- shared method PriorityLow as Single
- shared method PriorityHigh as Single
- class NSURLSessionTaskMetricsMBS
- class NSURLSessionTaskTransactionMetricsMBS
- method Constructor
- property Handle as Integer
- property request as NSURLRequestMBS
- property response as NSURLResponseMBS
- property fetchStartDate as Date
- property domainLookupStartDate as Date
- property domainLookupEndDate as Date
- property connectStartDate as Date
- property secureConnectionStartDate as Date
- property secureConnectionEndDate as Date
- property connectEndDate as Date
- property requestStartDate as Date
- property requestEndDate as Date
- property responseStartDate as Date
- property responseEndDate as Date
- property networkProtocolName as String
- property ProxyConnection as Boolean
- property ReusedConnection as Boolean
- property resourceFetchType as Integer
- property countOfRequestHeaderBytesSent as Int64
- property countOfRequestBodyBytesSent as Int64
- property countOfRequestBodyBytesBeforeEncoding as Int64
- property countOfResponseHeaderBytesReceived as Int64
- property countOfResponseBodyBytesReceived as Int64
- property countOfResponseBodyBytesAfterDecoding as Int64
- property localAddress as String
- property remoteAddress as String
- property localPort as Integer
- property remotePort as Integer
- property negotiatedTLSProtocolVersion as Integer
- property negotiatedTLSCipherSuite as Integer
- property Cellular as Boolean
- property Expensive as Boolean
- property Constrained as Boolean
- property Multipath as Boolean
- property fetchStartDateTime as DateTime
- property domainLookupStartDateTime as DateTime
- property domainLookupEndDateTime as DateTime
- property connectStartDateTime as DateTime
- property secureConnectionStartDateTime as DateTime
- property secureConnectionEndDateTime as DateTime
- property connectEndDateTime as DateTime
- property requestStartDateTime as DateTime
- property requestEndDateTime as DateTime
- property responseStartDateTime as DateTime
- property responseEndDateTime as DateTime
- shared method available as Boolean
- class NSURLSessionUploadTaskMBS
- class NSURLSessionWebSocketMessageMBS
- class NSURLSessionWebSocketTaskMBS
- method Constructor
- method sendMessage(message as NSURLSessionWebSocketMessageMBS, Handler as NSURLSessionWebSocketTaskSendMessageCompletedMBS, tag as variant = nil)
- method receiveMessage(Handler as NSURLSessionWebSocketTaskReceiveMessageCompletedMBS, tag as variant = nil)
- method sendPing(Handler as NSURLSessionWebSocketTaskSendPingWithPongReceivedMBS, tag as variant = nil)
- method cancel(closeCode as Integer, reason as MemoryBlock)
- property maximumMessageSize as Integer
- property closeCode as Integer
- property closeReason as MemoryBlock
Blog Entries
- MBS Xojo Plugins, version 22.3pr1
- MBS Xojo Plugins, version 22.2pr7
- NSNetService classes for Xojo
- Three new controls for iOS in Xojo
- MBS Xojo Plugins, version 20.3pr10
- New in the MBS Xojo Plugins Version 20.2
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.2
- 70000 functions for Xojo
- Adding NSURLSession classes for Xojo
- MBS Xojo Plugins, version 20.2pr3