This documentation is archived and is not being maintained.

GlobalProxySelection.GetEmptyWebProxy Method

Returns an empty proxy instance.

Namespace:  System.Net
Assembly:  System (in System.dll)

Public Shared Function GetEmptyWebProxy As IWebProxy

Return Value

Type: System.Net.IWebProxy
An IWebProxy that contains no information.

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.

Imports System
Imports System.Net
Imports System.IO
Namespace Examples.Http
    Public Class TestGlobalProxySelection
        Public Shared Sub Main()
            ' Create a request for the Web page at
            Dim request As WebRequest = WebRequest.Create("")
            ' This application doesn't want the proxy to be used so it sets 
            ' the global proxy to an empty proxy.
            Dim myProxy As IWebProxy = GlobalProxySelection.GetEmptyWebProxy()
            GlobalProxySelection.Select = myProxy
            ' Get the response.
            Dim response As WebResponse = request.GetResponse()
            ' Display the response to the console.
            Dim stream As Stream = response.GetResponseStream()
            Dim reader As New StreamReader(stream)
            ' Clean up.
        End Sub
    End Class
End Namespace

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

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.