<bypasslist> 元素(网络设置)

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

configuration
  <system.net>
    <defaultProxy>
      <bypasslist>

语法

<bypasslist>
</bypasslist>  

特性和元素

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

特性

无。

子元素

元素 说明
add 在代理绕过列表中添加 IP 地址或 DNS 名称。
clear 清除绕过列表。
remove 删除代理绕过列表中的 IP 地址或 DNS 名称。

父元素

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

备注

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

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

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

配置文件

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

示例

以下示例将两个地址添加到绕过列表。 第一个绕过 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>  

请参阅