Platforms to show: All Mac Windows Linux Cross-Platform
Back to NSURLSessionTaskTransactionMetricsMBS class.
NSURLSessionTaskTransactionMetricsMBS.Cellular as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You permit or deny use of cellular interfaces with the allowsCellularAccess property on NSURLSessionConfigurationMBS or allowsCellularAccess on NSMutableURLRequestMBS.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.connectEndDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This value accounts for completion of security-related and other handshakes. The value will be nil if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.connectEndDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value accounts for completion of security-related and other handshakes. The value will be nil if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.connectStartDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This value will be nil if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.connectStartDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value will be nil if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.Constrained as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.countOfRequestBodyBytesBeforeEncoding as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.countOfRequestBodyBytesSent as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value includes protocol-specific framing, transfer encoding, and content encoding.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.countOfRequestHeaderBytesSent as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.countOfResponseBodyBytesAfterDecoding as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.countOfResponseBodyBytesReceived as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value includes protocol-specific framing, transfer encoding, and content encoding.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.countOfResponseHeaderBytesReceived as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.domainLookupEndDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This value will be nil if a persistent connection was used, or if the resource was retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.domainLookupEndDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value will be nil if a persistent connection was used, or if the resource was retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.domainLookupStartDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This value will be nil if a persistent connection was used, or if the resource was retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.domainLookupStartDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value will be nil if a persistent connection was used, or if the resource was retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.Expensive as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
An expensive interface is one which is more costly or consumes more power, such as 3G or LTE as compared to ethernet or Wi-Fi. You permit or deny use of expensive interfaces with the allowsExpensiveNetworkAccess property on NSURLSessionConfigurationMBS or allowsExpensiveNetworkAccess on NSMutableURLRequestMBS.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.fetchStartDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.fetchStartDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.Handle as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read and Write property)
NSURLSessionTaskTransactionMetricsMBS.localAddress as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
For multipath protocols, this is the local address of the initial flow. If the app didn’t use the connection, this value is empty.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.localPort as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
For multipath protocols, this is the local port of the initial flow. If the app didn’t use the connection, this value is 0.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.Multipath as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You configure the use of multipath protocols with the multipathServiceType property on NSURLSessionConfigurationMBS.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.negotiatedTLSCipherSuite as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value is a 2-byte sequence in host byte order. See TLSCipherSuite* constants for possible values. If the task didn’t negotiate an encrypted connection, this value is 0.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.negotiatedTLSProtocolVersion as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value is a 2-byte sequence in host byte order. See TLSProtocolVersion* constants for possible values. If the task didn’t negotiate an encrypted connection, this value is 0.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.networkProtocolName as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
When a proxy is configured and a tunnel connection is established, this attribute returns the value for the tunneled protocol, which is identified by the ALPN Protocol ID Identification Sequence, as per RFC 7310. For example:
- If no proxy is used, and HTTP/2 is negotiated, then h2 is returned.
- If HTTP/1.1 is used with the proxy, and the tunneled connection is HTTP/2, then h2 is returned.
- If HTTP/1.1 is used with the proxy, and there’s no tunnel, then http/1.1 is returned.
Some examples using this property:
NSURLSessionTaskTransactionMetricsMBS.ProxyConnection as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.remoteAddress as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
For multipath protocols, this is the remote address of the initial flow. If the app didn’t use the connection, this value is empty.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.remotePort as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
For multipath protocols, this is the remote port of the initial flow. If the app didn’t use the connection, this value is 0.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.request as NSURLRequestMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.requestEndDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.requestEndDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.requestStartDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.requestStartDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.resourceFetchType as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.response as NSURLResponseMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This property is nil if an error occurred and no response was generated.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.responseEndDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.responseEndDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.responseStartDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.responseStartDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.ReusedConnection as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.secureConnectionEndDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This value is nil if an encrypted connection isn’t used, if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.secureConnectionEndDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value is nil if an encrypted connection isn’t used, if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.secureConnectionStartDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This value is nil if an encrypted connection isn’t used, if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
NSURLSessionTaskTransactionMetricsMBS.secureConnectionStartDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Cocoa Networking | MBS MacFrameworks Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This value is nil if an encrypted connection isn’t used, if a persistent connection is used, or if the resource is retrieved from local resources.
(Read only property)
The items on this page are in the following plugins: MBS MacFrameworks Plugin.