Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент <system.Net> конфигурации элемента (параметры сети) содержит сведения о конфигурации сети для приложений. С помощью элемента (Параметры сети) можно задать прокси-серверы, задать параметры управления подключениями и включить пользовательские модули проверки подлинности и запросов в приложение.<system.Net>
Элемент<defaultProxy> определяет прокси-сервер, возвращаемый классомGlobalProxySelection. Любой HttpWebRequest, у которого не установлено собственное значение свойства Proxy, использует прокси-сервер по умолчанию. Помимо настройки прокси-адреса, можно создать список адресов сервера, которые не будут использовать прокси-сервер, и можно указать, что прокси-сервер не должен использоваться для локальных адресов.
Важно отметить, что параметры Интернета в системе объединяются с параметрами конфигурации, причем последний имеет приоритет.
В следующем примере задается адрес http://proxyserverпрокси-сервера по умолчанию, указывает, что прокси-сервер не должен использоваться для локальных адресов и указывает, что все запросы к серверам, расположенным в домене contoso.com, должны обойти прокси-сервер.
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault = "false"
proxyaddress = "http://proxyserver:80"
bypassonlocal = "true"
/>
<bypasslist>
<add address="http://[a-z]+\.contoso\.com/" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>
Используйте элемент Element (Network Settings) для настройки количества постоянных подключений, которые могут быть сделаны на определенном сервере или на всех других серверах.<connectionManagement> В следующем примере приложение настраивает два постоянных подключения к серверу, четыре постоянных подключения к серверу www.contoso.comс IP-адресом 192.168.1.2 и одним постоянным подключением ко всем остальным серверам.
<configuration>
<system.net>
<connectionManagement>
<add address="http://www.contoso.com" maxconnection="2" />
<add address="192.168.1.2" maxconnection="4" />
<add address="*" maxconnection="1" />
</connectionManagement>
</system.net>
</configuration>
Пользовательские модули проверки подлинности настраиваются с элементом <authenticationModules> "Элемент (Настройки сети)". Пользовательские модули проверки подлинности должны реализовать интерфейс IAuthenticationModule.
В следующем примере настраивается пользовательский модуль проверки подлинности.
<configuration>
<system.net>
<authenticationModules>
<add type="MyAuthModule, MyAuthModule.dll" />
</authenticationModules>
</system.net>
</configuration>
Элемент "Параметры сети" можно использовать<webRequestModules> для настройки приложения для использования пользовательских модулей, относящихся к протоколу, для запроса сведений из интернет-ресурсов. Указанные модули должны реализовать IWebRequestCreate интерфейс. Вы можете переопределить модули запросов по умолчанию HTTP, HTTPS и файлов, указав настраиваемый модуль в файле конфигурации, как показано в следующем примере.
<configuration>
<system.net>
<webRequestModules>
<add
prefix="HTTP"
type = "MyHttpRequest.dll, MyHttpRequestCreator"
/>
</webRequestModules>
</system.net>
</configuration>