---
title: NEOnDemandRuleAction.evaluateConnection
framework: networkextension
role: symbol
role_heading: Case
path: networkextension/neondemandruleaction/evaluateconnection
---

# NEOnDemandRuleAction.evaluateConnection

Start the VPN after evaluating the destination host being accessed against the rule’s parameters.

## Declaration

```swift
case evaluateConnection
```

## See Also

### Rule Actions

- [NEOnDemandRuleAction.connect](networkextension/neondemandruleaction/connect.md)
- [NEOnDemandRuleAction.disconnect](networkextension/neondemandruleaction/disconnect.md)
- [NEOnDemandRuleAction.ignore](networkextension/neondemandruleaction/ignore.md)
