WebProxy.BypassList Property

Gets or sets an array of addresses that do not use the proxy server.

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

public string[] BypassList { get; set; }

Property Value

Type: System.String[]
An array that contains a list of regular expressions that describe URIs that do not use the proxy server when accessed.

The BypassList property contains an array of regular expressions that describe URIs that a WebRequest instance accesses directly instead of through the proxy server.

The following code example displays the properties of a WebProxy object, including its BypassList property.

// The following method displays the properties of the  
// specified WebProxy instance. 

public static void DisplayProxyProperties(WebProxy proxy)
{
    Console.WriteLine("Address: {0}", proxy.Address);
    Console.WriteLine( "Bypass on local: {0}", proxy.BypassProxyOnLocal );

    int count = proxy.BypassList.Length;
    if (count == 0)
    {
        Console.WriteLine("The bypass list is empty.");
        return;
    }
    string[] bypass = proxy.BypassList;
    Console.WriteLine("The bypass list contents:");

    for (int i=0; i< count; i++)
    {
        Console.WriteLine(bypass[i]);
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft