title: Max Outbound connections
body: <p>I have an application written in c# on .NET 4.0 which needs to make multiple web service requests. The web service requests vary in nature but are mostly requesting information. </p>
  
  <p>The Types involved is a derivative of <code>System.ServiceModel.ClientBase</code> </p>
  
  <p>The connection is setup in code and uses types such as <code>BasicHttpBinding</code>, <code>EndpointAddress</code>, and <code>CustomBinding</code> to name a few. </p>
  
  <p>How can I determine the max number of concurrent requests that can be made on the derivative of the <code>ClientBase</code>?</p>
  
  <p>I've not been able to find any property that pertains to MaxConnections but I do come across things like <a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.nettcpbinding.maxconnections%28v=vs.100%29.aspx" rel="nofollow">NetTcpBinding.MaxConnections</a> and <a href="http://msdn.microsoft.com/en-us/library/system.net.configuration.connectionmanagementelement.maxconnection%28v=vs.100%29.aspx" rel="nofollow">ConnectionManagementElement.MaxConnection</a> but neither of these seem compatible with my leveraged APIs. Either I'm missing how to use them, this isn't available or I don't know where to look. </p>