System.ServiceModel 4.0.0.0 System.Object To be added.

Represents properties that control the behavior of the TCP connection pool.

- Property
  4.0.0.0
  System.String To be added.

  The default value can be changed to isolate the connections for a particular client into separate groups.

  Gets or sets the group name of the connection pool group on the client.

- Property
  4.0.0.0
  System.TimeSpan To be added. To be added.

  Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected.

- Property
  4.0.0.0
  System.TimeSpan To be added.

  This property bounds the overall lifetime of a socket. Once a socket has been around longer than , it is closed as soon as it is returned to the connection pool. The connection cache used by the TCP transport creates new connections as required for each endpoint up to the cache limit that is set by .

  Gets or sets the time span after which a connection in the connection pool is closed.

- Property
  4.0.0.0
  System.Int32 To be added.

  This limits the number of connections that are cached for each unique remote endpoint. If this value is exceeded by having more active client connections, then the service may appear unresponsive to the client and this value should be adjusted to exceed the maximum number of expected connections that are cached for each unique remote endpoint.

  This setting can also be set on the service side, in which case the value is used to set the on the .

  Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool.