<connectionPoolSettings>
Задает дополнительные параметры пула подключений для привязки именованного канала.
<Конфигурации>
<system.serviceModel>
<Привязки>
<Custombinding>
<Привязки>
<namedPipeTransport>
<connectionPoolSettings>
Синтаксис
<connectionPoolSettings groupName="String"
idleTimeout="TimeSpan"
maxOutboundConnectionsPerEndpoint="Integer" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
groupName |
Строка, определяющая имя пула подключений, используемого для исходящих каналов. В потоковом режиме общий доступ к подключениям не предоставляется, то есть пул подключений отключен. Значение по умолчанию - строка «default». Это значение можно изменить, чтобы изолировать подключения для конкретного клиента в отдельные группы. |
idleTimeout |
Положительное значение TimeSpan, указывающее максимальное время бездействия для подключения перед его закрытием. Значение по умолчанию - 00:02:00. |
maxOutboundConnectionsPerEndpoint |
Положительное целое число, указывающее максимальное число подключений к удаленной конечной точке, инициированных одной службой. Соединения сверх лимита помещаются в очередь до высвобождения ресурсов. Параметр idleTimeout ограничивает продолжительность времени, в течение которого подключения остаются в очереди до возникновения исключения. Значение по умолчанию равно 10.Этот атрибут ограничивает число одновременных активных подключений клиента к конкретной конечной точке службы. В случае превышения этого значения при наличии большего числа активных соединений клиентов служба может прекратить отвечать на запросы клиента. В таком случае это значение следует скорректировать, чтобы оно было больше предполагаемого максимума одновременных подключений клиента к конкретной конечной точке. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент | Описание |
---|---|
<namedPipeTransport> | Определяет транспорт, вызывающий передачу сообщений с использованием именованных каналов. |
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.