Open ClassFoundationNetworking5.9.0
URLSessionTaskTransactionMetrics
class URLSessionTaskTransactionMetrics
Superclasses
class NSObject
The root class of most Foundation class hierarchies.
Citizens in FoundationNetworking
Conformances
protocol CustomDebugStringConvertible
A type with a customized textual representation suitable for debugging purposes.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol NSObjectProtocol
The
NSObjectProtocol
groups methods that are fundamental to all Foundation objects.
Members
var connectEndDate: Date?
var connectStartDate: Date?
var countOfRequestBodyBytesBeforeEncoding: Int64
var countOfRequestBodyBytesSent: Int64
var countOfRequestHeaderBytesSent: Int64
var countOfResponseBodyBytesAfterDecoding: Int64
var countOfResponseBodyBytesReceived: Int64
var countOfResponseHeaderBytesReceived: Int64
var domainLookupEndDate: Date?
var domainLookupStartDate: Date?
var domainResolutionProtocol: URLSessionTaskMetrics.DomainResolutionProtocol
var fetchStartDate: Date?
var isCellular: Bool
var isConstrained: Bool
var isExpensive: Bool
var isMultipath: Bool
var isProxyConnection: Bool
var isReusedConnection: Bool
var localAddress: String?
var localPort: String?
var negotiatedTLSCipherSuite: tls_ciphersuite_t?
var negotiatedTLSProtocolVersion: tls_protocol_version_t?
var networkProtocolName: String?
var remoteAddress: String?
var remotePort: String?
let request: URLRequest
var requestEndDate: Date?
var requestStartDate: Date?
var resourceFetchType: URLSessionTaskMetrics.ResourceFetchType
var response: URLResponse?
var responseEndDate: Date?
var responseStartDate: Date?
var secureConnectionEndDate: Date?
var secureConnectionStartDate: Date?