One Logo Pool Ball
Foundation · IOS API REFERENCE

URLSessionTaskTransactionMetrics

class · iOS 10.0+ · SDK 27.1

class URLSessionTaskTransactionMetrics

Members (36)

static · iOS 10.0+ · Deprecated in iOS 13.0

new

TypeScript
static new(): URLSessionTaskTransactionMetrics
Swift declaration
class func new() -> Self
init · iOS 10.0+ · Deprecated in iOS 13.0

init

TypeScript
static init(): URLSessionTaskTransactionMetrics
Swift declaration
init()
get · iOS 13.0+

isCellular

TypeScript
get isCellular(): boolean
Swift declaration
var isCellular: Bool { get }
get · iOS 10.0+

connectEndDate

TypeScript
get connectEndDate(): (globalThis.Date) | null
Swift declaration
var connectEndDate: Date? { get }
get · iOS 10.0+

connectStartDate

TypeScript
get connectStartDate(): (globalThis.Date) | null
Swift declaration
var connectStartDate: Date? { get }
get · iOS 13.0+

isConstrained

TypeScript
get isConstrained(): boolean
Swift declaration
var isConstrained: Bool { get }
get · iOS 13.0+

countOfRequestBodyBytesBeforeEncoding

TypeScript
get countOfRequestBodyBytesBeforeEncoding(): number
Swift declaration
var countOfRequestBodyBytesBeforeEncoding: Int64 { get }
get · iOS 13.0+

countOfRequestBodyBytesSent

TypeScript
get countOfRequestBodyBytesSent(): number
Swift declaration
var countOfRequestBodyBytesSent: Int64 { get }
get · iOS 13.0+

countOfRequestHeaderBytesSent

TypeScript
get countOfRequestHeaderBytesSent(): number
Swift declaration
var countOfRequestHeaderBytesSent: Int64 { get }
get · iOS 13.0+

countOfResponseBodyBytesAfterDecoding

TypeScript
get countOfResponseBodyBytesAfterDecoding(): number
Swift declaration
var countOfResponseBodyBytesAfterDecoding: Int64 { get }
get · iOS 13.0+

countOfResponseBodyBytesReceived

TypeScript
get countOfResponseBodyBytesReceived(): number
Swift declaration
var countOfResponseBodyBytesReceived: Int64 { get }
get · iOS 13.0+

countOfResponseHeaderBytesReceived

TypeScript
get countOfResponseHeaderBytesReceived(): number
Swift declaration
var countOfResponseHeaderBytesReceived: Int64 { get }
get · iOS 10.0+

domainLookupEndDate

TypeScript
get domainLookupEndDate(): (globalThis.Date) | null
Swift declaration
var domainLookupEndDate: Date? { get }
get · iOS 10.0+

domainLookupStartDate

TypeScript
get domainLookupStartDate(): (globalThis.Date) | null
Swift declaration
var domainLookupStartDate: Date? { get }
get · iOS 14.0+

domainResolutionProtocol

TypeScript
get domainResolutionProtocol(): URLSessionTaskMetrics_DomainResolutionProtocol
Swift declaration
var domainResolutionProtocol: URLSessionTaskMetrics.DomainResolutionProtocol { get }
get · iOS 13.0+

isExpensive

TypeScript
get isExpensive(): boolean
Swift declaration
var isExpensive: Bool { get }
get · iOS 10.0+

fetchStartDate

TypeScript
get fetchStartDate(): (globalThis.Date) | null
Swift declaration
var fetchStartDate: Date? { get }
get · iOS 13.0+

localAddress

TypeScript
get localAddress(): (string) | null
Swift declaration
var localAddress: String? { get }
get · iOS 13.0+

isMultipath

TypeScript
get isMultipath(): boolean
Swift declaration
var isMultipath: Bool { get }
get · iOS 10.0+

networkProtocolName

TypeScript
get networkProtocolName(): (string) | null
Swift declaration
var networkProtocolName: String? { get }
get · iOS 10.0+

isProxyConnection

TypeScript
get isProxyConnection(): boolean
Swift declaration
var isProxyConnection: Bool { get }
get · iOS 13.0+

remoteAddress

TypeScript
get remoteAddress(): (string) | null
Swift declaration
var remoteAddress: String? { get }
get · iOS 10.0+

request

TypeScript
get request(): URLRequest
Swift declaration
var request: URLRequest { get }
get · iOS 10.0+

requestEndDate

TypeScript
get requestEndDate(): (globalThis.Date) | null
Swift declaration
var requestEndDate: Date? { get }
get · iOS 10.0+

requestStartDate

TypeScript
get requestStartDate(): (globalThis.Date) | null
Swift declaration
var requestStartDate: Date? { get }
get · iOS 10.0+

resourceFetchType

TypeScript
get resourceFetchType(): URLSessionTaskMetrics_ResourceFetchType
Swift declaration
var resourceFetchType: URLSessionTaskMetrics.ResourceFetchType { get }
get · iOS 10.0+

response

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

responseEndDate

TypeScript
get responseEndDate(): (globalThis.Date) | null
Swift declaration
var responseEndDate: Date? { get }
get · iOS 10.0+

responseStartDate

TypeScript
get responseStartDate(): (globalThis.Date) | null
Swift declaration
var responseStartDate: Date? { get }
get · iOS 10.0+

isReusedConnection

TypeScript
get isReusedConnection(): boolean
Swift declaration
var isReusedConnection: Bool { get }
get · iOS 10.0+

secureConnectionEndDate

TypeScript
get secureConnectionEndDate(): (globalThis.Date) | null
Swift declaration
var secureConnectionEndDate: Date? { get }
get · iOS 10.0+

secureConnectionStartDate

TypeScript
get secureConnectionStartDate(): (globalThis.Date) | null
Swift declaration
var secureConnectionStartDate: Date? { get }
get · iOS 13.0+

remotePort

TypeScript
get remotePort(): (number) | null
Swift declaration
var remotePort: Int? { get }
get · iOS 13.0+

negotiatedTLSCipherSuite

TypeScript
get negotiatedTLSCipherSuite(): (_Security_tls_ciphersuite_t) | null
Swift declaration
var negotiatedTLSCipherSuite: tls_ciphersuite_t? { get }
get · iOS 13.0+

negotiatedTLSProtocolVersion

TypeScript
get negotiatedTLSProtocolVersion(): (_Security_tls_protocol_version_t) | null
Swift declaration
var negotiatedTLSProtocolVersion: tls_protocol_version_t? { get }
get · iOS 13.0+

localPort

TypeScript
get localPort(): (number) | null
Swift declaration
var localPort: Int? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →