---
title: connectionProxyDictionary
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlsessionconfiguration/connectionproxydictionary
---

# connectionProxyDictionary

A dictionary containing information about the proxy to use within this session.

## Declaration

```swift
var connectionProxyDictionary: [AnyHashable : Any]? { get set }
```

## Discussion

Discussion This property controls which proxy tasks within sessions based on this configuration use when connecting to remote hosts. Prefer using proxyConfigurations, which supports secure proxy and relay types. The default value is NULL, which means that tasks use the default system settings. See Global Proxy Configuration for more information about these dictionaries.

## See Also

### Setting HTTP policy and proxy properties

- [httpMaximumConnectionsPerHost](foundation/urlsessionconfiguration/httpmaximumconnectionsperhost.md)
- [httpShouldUsePipelining](foundation/urlsessionconfiguration/httpshouldusepipelining.md)
- [proxyConfigurations](foundation/urlsessionconfiguration/proxyconfigurations.md)
