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