2 types derived from ConnectionPool
System.ServiceModel (2)
System\ServiceModel\Channels\NamedPipeConnectionPool.cs (1)
23class NamedPipeConnectionPool : ConnectionPool
System\ServiceModel\Channels\TcpConnectionPool.cs (1)
27class TcpConnectionPool : ConnectionPool
28 references to ConnectionPool
System.ServiceModel (28)
System\ServiceModel\Channels\ConnectionOrientedTransportChannelFactory.cs (7)
18ConnectionPool connectionPool; 203internal abstract ConnectionPool GetConnectionPool(); 205internal abstract void ReleaseConnectionPool(ConnectionPool pool, TimeSpan timeout); 223bool GetUpgradeAndConnectionPool(out StreamUpgradeProvider upgradeCopy, out ConnectionPool poolCopy) 248ConnectionPool localConnectionPool; 276ConnectionPool localConnectionPool; 381ConnectionPool connectionPool;
System\ServiceModel\Channels\ConnectionPool.cs (2)
671ConnectionPool connectionPool; 689public ConnectionPoolHelper(ConnectionPool connectionPool, IConnectionInitiator connectionInitiator, Uri via)
System\ServiceModel\Channels\ConnectionPoolRegistry.cs (9)
13Dictionary<string, List<ConnectionPool>> registry; 17registry = new Dictionary<string, List<ConnectionPool>>(); 26public ConnectionPool Lookup(IConnectionOrientedTransportChannelFactorySettings settings) 28ConnectionPool result = null; 33List<ConnectionPool> registryEntry = null; 48registryEntry = new List<ConnectionPool>(); 62protected abstract ConnectionPool CreatePool(IConnectionOrientedTransportChannelFactorySettings settings); 64public void Release(ConnectionPool pool, TimeSpan timeout) 70List<ConnectionPool> registryEntry = registry[pool.Name];
System\ServiceModel\Channels\FramingChannels.cs (2)
191EndpointAddress remoteAddresss, Uri via, IConnectionInitiator connectionInitiator, ConnectionPool connectionPool, 391ConnectionPool connectionPool, IConnectionInitiator connectionInitiator)
System\ServiceModel\Channels\NamedPipeChannelFactory.cs (2)
52internal override ConnectionPool GetConnectionPool() 57internal override void ReleaseConnectionPool(ConnectionPool pool, TimeSpan timeout)
System\ServiceModel\Channels\NamedPipeConnectionPool.cs (1)
17protected override ConnectionPool CreatePool(IConnectionOrientedTransportChannelFactorySettings settings)
System\ServiceModel\Channels\StreamedFramingRequestChannel.cs (2)
16ConnectionPool connectionPool; 24EndpointAddress remoteAddresss, Uri via, IConnectionInitiator connectionInitiator, ConnectionPool connectionPool)
System\ServiceModel\Channels\TcpChannelFactory.cs (2)
57internal override ConnectionPool GetConnectionPool() 62internal override void ReleaseConnectionPool(ConnectionPool pool, TimeSpan timeout)
System\ServiceModel\Channels\TcpConnectionPool.cs (1)
21protected override ConnectionPool CreatePool(IConnectionOrientedTransportChannelFactorySettings settings)