One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEEvaluateConnectionRule

class · iOS 8.0+ · SDK 27.1

class NEEvaluateConnectionRule

Members (7)

init · iOS 8.0+

init

TypeScript
static init(domains: Array<string>, action: NEEvaluateConnectionRuleAction): NEEvaluateConnectionRule
Swift declaration
init(matchDomains domains: [String], andAction action: NEEvaluateConnectionRuleAction)
get · iOS 8.0+

action

TypeScript
get action(): NEEvaluateConnectionRuleAction
Swift declaration
var action: NEEvaluateConnectionRuleAction { get }
get · iOS 8.0+

matchDomains

TypeScript
get matchDomains(): Array<string>
Swift declaration
var matchDomains: [String] { get }
get · iOS 8.0+

probeURL

TypeScript
get probeURL(): (string) | null
Swift declaration
var probeURL: URL? { get set }
set · iOS 8.0+

probeURL

TypeScript
set probeURL(value: (string) | null)
Swift declaration
var probeURL: URL? { get set }
get · iOS 8.0+

useDNSServers

TypeScript
get useDNSServers(): (Array<string>) | null
Swift declaration
var useDNSServers: [String]? { get set }
set · iOS 8.0+

useDNSServers

TypeScript
set useDNSServers(value: (Array<string>) | null)
Swift declaration
var useDNSServers: [String]? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NEEvaluateConnectionRule.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All NetworkExtension types →