For reusing :
public static WebProxy BuildProxy(string proxyServer, int proxyPort, string login, string password, string commaSeparatedProxyExclusions)
{
WebProxy proxy = new WebProxy(proxyServer, proxyPort); if (!String.IsNullOrEmpty(login))
{
NetworkCredential proxyCredential = new NetworkCredential(login, password);
CredentialCache proxyCredentials = new CredentialCache();
proxyCredentials.Add(proxy.Address, "Basic", proxyCredential);
proxyCredentials.Add(proxy.Address, "Digest", proxyCredential);
proxy.Credentials = proxyCredentials;
}
foreach (string exclude in commaSeparatedProxyExclusions.Split(new char[] { ',' }))
if (!String.IsNullOrEmpty(exclude)) proxy.BypassArrayList.Add(exclude.Trim());
proxy.BypassProxyOnLocal = true;
return proxy;
}
73d9d840-d773-44f2-9c41-940210976674|0|.0
C# sample code
C# sample code