<Элемент bypasslist> (параметры сети)

Предоставляет набор регулярных выражений, описывающих адреса, которые не используют прокси-сервер.

<Конфигурации>
  <system.net>
    <defaultProxy>
      <bypasslist>

Синтаксис

<bypasslist>
</bypasslist>  

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Отсутствует.

Дочерние элементы

Элемент Описание
добавление Добавляет IP-адрес или DNS-имя в список обхода прокси-сервера.
пусто Очищает список обходов.
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).

Пример

В следующем примере в список обхода добавляются два адреса. Первый обходит прокси-сервер для всех серверов в домене 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>  

См. также раздел