Элемент <bypasslist> (параметры сети)
Обновлен: Ноябрь 2007
Предоставляет набор регулярных выражений, описывающих адреса, не использующие прокси.
Элемент <configuration>
Элемент <system.Net> (параметры сети)
Элемент <defaultProxy> (параметры сети)
Элемент <bypasslist> (параметры сети)
<bypasslist>
</bypasslist>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Нет.
Дочерние элементы
Элемент |
Описание |
---|---|
Добавление IP-адреса или DNS-имени в список адресов, пропускаемых прокси-сервером. |
|
Удаляет список пропускаемых адресов. |
|
Удаляет из списка обхода прокси-серверов IP-адрес или DNS-имя. |
Родительские элементы
Элемент |
Описание |
---|---|
Настраивает прокси-сервер 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>