One Logo Pool Ball
Foundation · IOS API REFERENCE

URLSessionTask

class · iOS 7.0+ · SDK 27.1

class URLSessionTask

Members (33)

get · iOS 8.0+

defaultPriority

TypeScript
static get defaultPriority(): number
Swift declaration
class let defaultPriority: Float
get · iOS 8.0+

highPriority

TypeScript
static get highPriority(): number
Swift declaration
class let highPriority: Float
get · iOS 8.0+

lowPriority

TypeScript
static get lowPriority(): number
Swift declaration
class let lowPriority: Float
static · iOS 7.0+ · Deprecated in iOS 13.0

new

TypeScript
static new(): URLSessionTask
Swift declaration
class func new() -> Self
method · iOS 7.0+

cancel

TypeScript
cancel(): void
Swift declaration
func cancel()
init · iOS 7.0+ · Deprecated in iOS 13.0

init

TypeScript
static init(): URLSessionTask
Swift declaration
init()
method · iOS 7.0+

resume

TypeScript
resume(): void
Swift declaration
func resume()
method · iOS 7.0+

suspend

TypeScript
suspend(): void
Swift declaration
func suspend()
get · iOS 11.0+

countOfBytesClientExpectsToReceive

TypeScript
get countOfBytesClientExpectsToReceive(): number
Swift declaration
var countOfBytesClientExpectsToReceive: Int64 { get set }
set · iOS 11.0+

countOfBytesClientExpectsToReceive

TypeScript
set countOfBytesClientExpectsToReceive(value: number)
Swift declaration
var countOfBytesClientExpectsToReceive: Int64 { get set }
get · iOS 11.0+

countOfBytesClientExpectsToSend

TypeScript
get countOfBytesClientExpectsToSend(): number
Swift declaration
var countOfBytesClientExpectsToSend: Int64 { get set }
set · iOS 11.0+

countOfBytesClientExpectsToSend

TypeScript
set countOfBytesClientExpectsToSend(value: number)
Swift declaration
var countOfBytesClientExpectsToSend: Int64 { get set }
get · iOS 7.0+

countOfBytesExpectedToReceive

TypeScript
get countOfBytesExpectedToReceive(): number
Swift declaration
var countOfBytesExpectedToReceive: Int64 { get }
get · iOS 7.0+

countOfBytesExpectedToSend

TypeScript
get countOfBytesExpectedToSend(): number
Swift declaration
var countOfBytesExpectedToSend: Int64 { get }
get · iOS 7.0+

countOfBytesReceived

TypeScript
get countOfBytesReceived(): number
Swift declaration
var countOfBytesReceived: Int64 { get }
get · iOS 7.0+

countOfBytesSent

TypeScript
get countOfBytesSent(): number
Swift declaration
var countOfBytesSent: Int64 { get }
get · iOS 7.0+

currentRequest

TypeScript
get currentRequest(): (URLRequest) | null
Swift declaration
var currentRequest: URLRequest? { get }
get · iOS 15.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
var delegate: (any URLSessionTaskDelegate)? { get set }
set · iOS 15.0+

delegate

TypeScript
set delegate(value: (Implements<URLSessionTaskDelegate> | SDKHandle) | null)
Swift declaration
var delegate: (any URLSessionTaskDelegate)? { get set }
get · iOS 11.0+

earliestBeginDate

TypeScript
get earliestBeginDate(): (globalThis.Date) | null
Swift declaration
var earliestBeginDate: Date? { get set }
set · iOS 11.0+

earliestBeginDate

TypeScript
set earliestBeginDate(value: (globalThis.Date) | null)
Swift declaration
var earliestBeginDate: Date? { get set }
get · iOS 7.0+

error

TypeScript
get error(): (NativeError) | null
Swift declaration
var error: (any Error)? { get }
get · iOS 7.0+

originalRequest

TypeScript
get originalRequest(): (URLRequest) | null
Swift declaration
var originalRequest: URLRequest? { get }
get · iOS 14.5+

prefersIncrementalDelivery

TypeScript
get prefersIncrementalDelivery(): boolean
Swift declaration
var prefersIncrementalDelivery: Bool { get set }
set · iOS 14.5+

prefersIncrementalDelivery

TypeScript
set prefersIncrementalDelivery(value: boolean)
Swift declaration
var prefersIncrementalDelivery: Bool { get set }
get · iOS 8.0+

priority

TypeScript
get priority(): number
Swift declaration
var priority: Float { get set }
set · iOS 8.0+

priority

TypeScript
set priority(value: number)
Swift declaration
var priority: Float { get set }
get · iOS 11.0+

progress

TypeScript
get progress(): Progress
Swift declaration
var progress: Progress { get }
get · iOS 7.0+

response

TypeScript
get response(): (URLResponse) | null
Swift declaration
@NSCopying var response: URLResponse? { get }
get · iOS 7.0+

state

TypeScript
get state(): URLSessionTask_State
Swift declaration
var state: URLSessionTask.State { get }
get · iOS 7.0+

taskDescription

TypeScript
get taskDescription(): (string) | null
Swift declaration
var taskDescription: String? { get set }
set · iOS 7.0+

taskDescription

TypeScript
set taskDescription(value: (string) | null)
Swift declaration
var taskDescription: String? { get set }
get · iOS 7.0+

taskIdentifier

TypeScript
get taskIdentifier(): number
Swift declaration
var taskIdentifier: Int { get }

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →