Поделиться через


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

Настраивает протокол HTTP прокси-сервера.

<defaultProxy
  enabled="true|false"
  useDefaultCredentials="true|false"
  <bypasslist> … </bypasslist>
  <proxy> … </proxy>
  <module> … </module>
/>

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

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

Атрибуты

Элемент

Описание

enabled

Указание того, используется ли веб-прокси. Значение по умолчанию — true.

useDefaultCredentials

Указание того, используются ли учетные данные этого узла для доступа к веб-прокси. Значение по умолчанию — false.

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

Элемент

Описание

<bypasslist>

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

<module>

Добавляет в приложение новый модуль прокси.

<proxy>

Определение прокси-сервера.

Родительские элементы

Элемент

Описание

<system. net>

Содержит параметры, определяющие способ подключения платформы .NET Framework к сети.

Заметки

Если элемент defaultProxy пуст, используются настройки прокси из обозревателя Internet Explorer. Такая реакция является отличием по сравнению с платформой .NET Framework версии 1.1.

Исключение вызывается, если элемент <модуль> задает тип, не являющийся общим, если тип не является производным от класса IWebProxy, если возникло исключение в конструкторе по умолчанию данного объекта, или если возникло исключение при получении прокси по умолчанию, заданного системой. Свойство InnerException при возникновении исключения должно содержать дополнительные сведения об основной причине ошибки.

Файлы конфигурации

Этот элемент может быть использован в файле конфигурации приложения или в файле конфигурации компьютера (Machine.config).

Пример

В следующем примере кода используются значения по умолчанию из настроек прокси обозревателя Internet Explorer, задается адрес прокси-сервера и отменяется использование прокси для локальных адресов и домена contoso.com.

<configuration>
  <system.net>
    <defaultProxy>
      <proxy
        usesystemdefaults="true"
        proxyaddress="http://192.168.1.10:3128"
        bypassonlocal="true"
      />
      <bypasslist
        <add address="[a-z]+\.contoso\.com" />
      </bypasslist>
    </defaultProxy>
  </system.net>
</configuration>

См. также

Ссылки

Схема параметров сети

System.Net.WebProxy