<bypasslist> 元素(网络设置)

提供一组描述不使用代理的地址的正则表达式。

<配置>
   <system.net>
     <defaultProxy>
       <bypasslist>

Syntax

<bypasslist>
</bypasslist>

特性和元素

下列各节描述了特性、子元素和父元素。

特性

没有。

子元素

元素 说明
添加 将 IP 地址或 DNS 名称添加到代理旁路列表。
Clear 清除绕过列表。
remove 从代理绕过列表中删除 IP 地址或 DNS 名称。

父元素

元素 说明
defaultProxy 配置超文本传输协议 (HTTP) 代理服务器。

注解

绕过列表包含描述实例直接访问的 URI WebRequest 的正则表达式,而不是通过代理服务器进行访问。

指定此元素的正则表达式时,应小心谨慎。 正则表达式 [a-z]+\\.contoso\\.com 与 contoso.com 域中的任何主机匹配,但它也与 contoso.com.cpandl.com 域中的任何主机匹配。 若要仅匹配 contoso.com 域中的主机,请使用定位点 ($): [a-z]+\\.contoso\\.com$

有关正则表达式的详细信息,请参阅 。.NET Framework 正则表达式

配置文件

此元素可用于应用程序配置文件或计算机配置文件(Machine.config)。

Example

以下示例将两个地址添加到绕过列表。 第一个绕过 contoso.com 域中所有服务器的代理;第二个服务器会绕过其 IP 地址以 192.168 开头的所有服务器的代理。

<configuration>
  <system.net>
    <defaultProxy>
      <bypasslist>
        <add address="[a-z]+\.contoso\.com$" />
        <add address="192\.168\.\d{1,3}\.\d{1,3}" />
      </bypasslist>
    </defaultProxy>
  </system.net>
</configuration>

另请参阅