public static CFProxy[] GetProxiesForAutoConfigurationScript (NSString proxyAutoConfigurationScript, Uri targetUri) { if (proxyAutoConfigurationScript == null) throw new ArgumentNullException ("proxyAutoConfigurationScript"); if (targetUri == null) throw new ArgumentNullException ("targetUri"); NSUrl targetURL = new NSUrl (targetUri.AbsoluteUri); CFProxy[] proxies = GetProxiesForAutoConfigurationScript (proxyAutoConfigurationScript, targetURL); targetURL.Dispose (); return proxies; }
public static CFProxy[] GetProxiesForUri(Uri uri, CFProxySettings proxySettings) { if (uri == null) throw new ArgumentNullException ("uri"); NSUrl url = new NSUrl (uri.AbsoluteUri); CFProxy[] proxies = GetProxiesForURL (url, proxySettings); url.Dispose (); return proxies; }