Конфигурирование и настройка Microsoft ASP.NET

       

Работа с разделом <connectionManagement>


Раздел <connectionManagement> указывает максимальное количество соединений с конкретным сайтом. Он основан на коллекции, то есть в него можно добавлять параметры, удалять их и полностью очищать коллекцию. Ниже приведен синтаксис для указания максимального количества соединений для конкретного сервера.

<system.net> <connectionManagement> <add name="IP or DNS name" maxconnection="number of connections" /> </connectionManagement> </system.net>

В таблице 6.6 содержится перечень свойств элемента <add>.

Таблица 6.6. Свойства <add>

СвойствоОписание
nameОпределяет IP-адрес или DNS-имя сервера. Для указания всех серверов, которые еще не указаны явным образом в коллекции, используется символ подстановки "*".
maxconnectionОпределяет максимальное количество соединений, которое может быть установлено с конкретным сервером.

Ниже показан пример использования элемента <add>.

<system.net> <connectionManagement> <add name="192.168.0.1" maxconnection="4" /> <add name="www.microsoft.com" maxconnection="5" /> <add name="*" maxconnection="2" /> </connectionManagement> </system.net>

В примере максимальное количество соединений для сервера, расположенного по адресу 192.168.0.1, равно четырем, а максимальное количество соединений для www.microsoft.com – пяти. Все остальные серверы ограничены двумя соединениями. Вы можете удалить спецификацию сервера, используя элемент <remove>.

<system.net> <connectionManagement> <remove name="www.microsoft.com" /> </connectionManagement> </system.net>

Используйте элемент <clear /> для удаления всех ранее добавленных ограничений на соединения.



Содержание раздела