Foundation.NSUrlSessionConfiguration: Property Members

The properties of Foundation.NSUrlSessionConfiguration are listed below. For a list of all members, see the NSUrlSessionConfiguration Members list.

See Also: Inherited members from Foundation.NSObject

Public Properties

AllowsCellularAccessbool. Whether connections should be made over a cellular network.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
ConnectionProxyDictionaryNSDictionary. A dictionary with information about the HTTP proxy to use within this session.
[read-only]
static
DefaultSessionConfigurationNSUrlSessionConfiguration. A copy of the default session configuration.
Discretionarybool. Whether background tasks can be scheduled at the discretion of the system in order to improve performance.
[read-only]
static
EphemeralSessionConfigurationNSUrlSessionConfiguration. A session configuration that uses no persistent storage for caches, cookies, or credentials.
HttpAdditionalHeadersNSDictionary. Additional headers to send with requests.
HttpCookieAcceptPolicyNSHttpCookieAcceptPolicy. The policy on whether cookies should be accepted.
HttpCookieStorageNSHttpCookieStorage. The pool for storing cookies within this session.
HttpMaximumConnectionsPerHostnint. The maximum number of simultaneous connections allowed for a single host.
HttpShouldSetCookiesbool. Whether requests should contain cookies from the HttpCookieStorage pool.
HttpShouldUsePipeliningbool. Whether HTTP pipelining should be used.
[read-only]
Identifierstring. The background session identifier.
NetworkServiceTypeNSUrlRequestNetworkServiceType. The type of network service.
RequestCachePolicyNSUrlRequestCachePolicy. A constant that determines when to return a response from the cache.
SessionSendsLaunchEventsbool. Whether the app should be resumed or launched in the background when needed.
SharedContainerIdentifierstring. Documentation for this section has not yet been entered.
TimeoutIntervalForRequestdouble. The timeout interval, in seconds, when waiting for additional data.
TimeoutIntervalForResourcedouble. The maximum amount of time, in seconds, that a resource request should be allowed to take.
TLSMaximumSupportedProtocolSecurity.SslProtocol. The maximum TLS protocol version that a client should request when making connections.
TLSMinimumSupportedProtocolSecurity.SslProtocol. The minimum TLS protocol version that should be accepted during protocol negotiation.
URLCacheNSUrlCache. The URL cache for providing cached responses.
URLCredentialStorageNSUrlCredentialStorage. The credential storage pool that provides stored credentials for authentication.
WeakProtocolClassesNSArray. Documentation for this section has not yet been entered.