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

Настраивает прокси-сервер протокола передачи гипертекста (HTTP).

<configuration>
  <system.net>
    <defaultProxy>

Синтаксис

<defaultProxy  
  enabled="True|False"  
  useDefaultCredentials="True|False">  
    <bypasslist>...</bypasslist>  
    <proxy>...</proxy>  
    <module>...</module>  
</defaultProxy>

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

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

Атрибуты

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

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

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

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

Элемент Описание
system.net Содержит параметры сети, определяющие способ подключения .NET Framework к Интернету.

Комментарии

Если элемент defaultProxy пуст, будут использоваться параметры прокси-сервера из Internet Explorer. Это поведение отличается от поведения в .NET Framework версии 1.1.

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

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

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

Пример

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

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

См. также