GlobalProxySelection.GetEmptyWebProxy Method
.NET Framework 4
Returns an empty proxy instance.
Assembly: System (in System.dll)
The GetEmptyWebProxy method returns a blank IWebProxy instance to indicate that no proxy is used to access an Internet resource.
The following code example creates a WebRequest instance that does not use a proxy.
using System; using System.Net; using System.IO; namespace Examples.Http { public class TestGlobalProxySelection { public static void Main() { // Create a request for the Web page at www.contoso.com. WebRequest request = WebRequest.Create("http://www.contoso.com"); // This application doesn't want the proxy to be used so it sets // the global proxy to an empty proxy. IWebProxy myProxy = GlobalProxySelection.GetEmptyWebProxy(); GlobalProxySelection.Select = myProxy; // Get the response. WebResponse response = request.GetResponse(); // Display the response to the console. Stream stream = response.GetResponseStream(); StreamReader reader = new StreamReader(stream); Console.WriteLine(reader.ReadToEnd()); // Clean up. reader.Close(); stream.Close(); response.Close(); } } }
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
GlobalProxySelection is deprecated
This class is deprecated so one should use WebResponse.DefaultProxy property set default proxy or use null in place of GetEmptyWebProxy() method.
$0$0
$0
$0Very simple code sample :
$0$0
$0
WebClient client = new WebClient();
client.Proxy = null;
$0
$0$0
$0
- 3/23/2012
- Tarik Guney
- 3/23/2012
- Tarik Guney