TcpConnectionPoolSettings::MaxOutboundConnectionsPerEndpoint Property

 

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

Namespace:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public:
property int MaxOutboundConnectionsPerEndpoint {
	int get();
	void set(int value);
}

Property Value

Type: System::Int32

The maximum number of allowed outbound connections for each endpoint that is cached in the connection pool. The default value is 10.

Exception Condition
ArgumentOutOfRangeException

The value is less than or equal to zero.

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 P:System.ServiceModel.Channels.MaxPooledConnections on the T:System.ServiceModel.Channels.TcpChannelListener.

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Return to top
Show: