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

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

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

Синтаксис

<bypasslist>
</bypasslist>

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

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

Attributes

Нет.

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

Элемент Описание
add Добавляет 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).

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>

См. также