<connectionPoolSettings>
Especifica configurações adicionais de pool de conexões para uma associação de Pipe Nomeado.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<namedPipeTransport>
<connectionPoolSettings>
Syntax
<connectionPoolSettings groupName="String"
idleTimeout="TimeSpan"
maxOutboundConnectionsPerEndpoint="Integer" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
groupName |
Uma cadeia de caracteres que define o nome do pool de conexões utilizado para canais de saída. No modo de streaming, as conexões não são compartilhadas, isso significa que o pool de conexões está desabilitado. O padrão é uma cadeia de caracteres "padrão". É possível modificar esse valor para isolar as conexões de um cliente específico em grupos separados. |
idleTimeout |
Um TimeSpan positivo que especifica o tempo máximo que a conexão pode ficar ociosa antes de ser desconectada. O padrão é 00:02:00. |
maxOutboundConnectionsPerEndpoint |
Um inteiro positivo que especifica o número máximo de ligações para um ponto de extremidade remoto iniciado pelo serviço. As conexões acima do limite serão colocadas na fila até que um espaço abaixo do limite fique disponível. Os limites idleTimeout da duração em que as conexões permanecerão na fila antes que uma exceção seja gerada. O padrão é 10.Esse atributo limita o número de conexões ativas simultâneas do cliente para um ponto de extremidade de serviço específico. Se esse valor for excedido por ter mais conexões de cliente ativas, o serviço poderá não responder ao cliente. Nesse caso, esse valor deverá ser ajustado para exceder o número máximo de conexões de cliente simultâneas esperadas para um ponto de extremidade específico. |
Elementos filho
Nenhum.
Elementos pai
Elemento | Descrição |
---|---|
<namedPipeTransport> | Define um transporte que faz um canal transferir mensagens usando pipes nomeados. |
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.