System.Net.CFNetwork.GetProxiesForURL C# (CSharp) Метод

GetProxiesForURL() публичный статический Метод

public static GetProxiesForURL ( CFUrl url, CFProxySettings proxySettings ) : System.Net.CFProxy[]
url CFUrl
proxySettings CFProxySettings
Результат System.Net.CFProxy[]
		public static CFProxy[] GetProxiesForURL (CFUrl url, CFProxySettings proxySettings)
		{
			if (url == null || url.Handle == IntPtr.Zero)
				throw new ArgumentNullException ("url");
			
			if (proxySettings == null)
				proxySettings = GetSystemProxySettings ();
			
			CFArray array = CopyProxiesForURL (url, proxySettings.Dictionary);
			
			if (array == null)
				return null;

			CFProxy[] proxies = new CFProxy [array.Count];
			for (int i = 0; i < proxies.Length; i++) {
				CFDictionary dict = new CFDictionary (array[i], false);
				proxies[i] = new CFProxy (dict);
			}

			array.Dispose ();
			
			return proxies;
		}