---
title: kCFStreamPropertyAllowExpensiveNetworkAccess
framework: cfnetwork
role: symbol
role_heading: Global Variable
path: cfnetwork/kcfstreampropertyallowexpensivenetworkaccess
---

# kCFStreamPropertyAllowExpensiveNetworkAccess

A Boolean value that indicates whether connections may use a network interface that the system considers expensive.

## Declaration

```swift
let kCFStreamPropertyAllowExpensiveNetworkAccess: CFString
```

## Discussion

Discussion The default value is kCFBooleanTrue and allows the use of expensive network interfaces. Set this property to kCFBooleanFalse to disallow the use of expensive network interfaces. For more information about expensive network interfaces, see allowsExpensiveNetworkAccess.

## See Also

### Constants

- [kCFHTTPVersion3_0](cfnetwork/kcfhttpversion3_0.md)
- [kCFStreamNetworkServiceTypeAVStreaming](cfnetwork/kcfstreamnetworkservicetypeavstreaming.md)
- [kCFStreamNetworkServiceTypeResponsiveAV](cfnetwork/kcfstreamnetworkservicetyperesponsiveav.md)
- [kCFStreamNetworkServiceTypeResponsiveData](cfnetwork/kcfstreamnetworkservicetyperesponsivedata.md)
- [kCFStreamPropertyAllowConstrainedNetworkAccess](cfnetwork/kcfstreampropertyallowconstrainednetworkaccess.md)
- [kCFStreamPropertyConnectionIsExpensive](cfnetwork/kcfstreampropertyconnectionisexpensive.md)
