<connectionPoolSettings>
名前付きパイプ バインディングの追加の接続プール設定を指定します。
configuration
system.serviceModel
<bindings>
<customBinding>
<binding>
<namedPipeTransport>
<connectionPoolSettings>
構文
<connectionPoolSettings groupName="String"
idleTimeout="TimeSpan"
maxOutboundConnectionsPerEndpoint="Integer" />
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | 説明 |
---|---|
groupName |
送信チャネルに使用される接続プールの名前を定義する文字列です。 ストリーム配信モードでは、接続が共有されません。したがって、接続プールは無効です。 既定は、"default" 文字列です。 この値を変更して、特定のクライアントの接続を、個別のグループに分離できます。 |
idleTimeout |
接続が切断されるまでの最大アイドル時間を指定する正の TimeSpan。 既定値は 00:02:00 です。 |
maxOutboundConnectionsPerEndpoint |
そのサービスによって開始されるリモート エンドポイントへの接続の最大数を指定する正の整数。 制限を超えた接続は、制限内に空きができるまでキューに置かれます。 idleTimeout は、例外がスローされるまでに接続をキューに入れたままにする期間を制限します。 既定値は 10 です。この属性は、クライアントから特定のサービス エンドポイントへの接続で、同時にアクティブできる接続数を制限します。 この値よりも多くのアクティブなクライアント接続がある場合、サービスは、クライアントに応答しないように見える可能性があります。 この場合は、この値を調整して、予想される特定のエンドポイントへの同時クライアント接続の最大数より大きくする必要があります。 |
子要素
なし。
親要素
要素 | 説明 |
---|---|
<namedPipeTransport> | チャネルで名前付きパイプを使用してメッセージを転送するトランスポートを定義します。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET