<элемент proxy > (сетевой Параметры)

Определяет прокси-сервер.

Настройка
  system.net
    defaultProxy
      ->

Синтаксис

<proxy
  autoDetect="True|False|Unspecified"
  bypassonlocal="True|False|Unspecified"
  proxyaddress="uriString"
  scriptLocation="uriString"
  usesystemdefault="True|False|Unspecified"
/>

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

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

Атрибуты

Attribute Описание
autoDetect Указывает, обнаруживается ли прокси-сервер автоматически. Значение по умолчанию — Unspecified.
bypassonlocal Указывает, используется ли прокси-сервер для локальных ресурсов. Локальные ресурсы включают локальный сервер ( http://localhost , http://loopback или http://127.0.0.1 ) и URI без точки ( http://webserver ). Значение по умолчанию — Unspecified.
proxyaddress Указывает используемый URI прокси-сервера.
scriptLocation Указывает расположение скрипта конфигурации. Не используйте bypassonlocal атрибут с этим атрибутом.
usesystemdefault Указывает, следует ли использовать параметры прокси-сервера Internet Explorer. Если задано значение True , последующие атрибуты будут переопределять параметры прокси-сервера Internet Explorer. Значение по умолчанию — Unspecified.

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

Отсутствует.

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

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

Текстовое значение

Комментарии

proxyЭлемент определяет прокси-сервер для приложения. если этот элемент отсутствует в файле конфигурации, платформа .NET Framework будет использовать параметры прокси-сервера в Internet Explorer.

Значение proxyaddress атрибута должно представлять собой универсальный код ресурса (URI) правильного формата.

scriptLocationАтрибут относится к автоматическому обнаружению скриптов конфигурации прокси-сервера. WebProxyКласс будет пытаться разместить скрипт конфигурации (обычно с именем WPAD. dat), если в Internet Explorer выбран параметр WebProxy . Если bypassonlocal для задано любое значение, scriptLocation то параметр игнорируется.

usesystemdefaultиспользуйте атрибут для приложений платформа .NET Framework версии 1,1, которые переносятся на версию 2,0.

Если proxyaddress атрибут указывает на недопустимый прокси-сервер по умолчанию, возникает исключение. Свойство InnerException исключения должно иметь дополнительные сведения о первопричине ошибки.

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

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

Пример

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

<configuration>  
  <system.net>  
    <defaultProxy>  
      <proxy  
        usesystemdefault="True"  
        proxyaddress="http://192.168.1.10:3128"  
        bypassonlocal="True"  
      />  
    </defaultProxy>  
  </system.net>  
</configuration>  

См. также