<Элемент 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>