Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Элемент <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>