GlobalProxySelection.GetEmptyWebProxy Method
.NET Framework 4.5
Returns an empty proxy instance.
Namespace: System.Net
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 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.