Microsoft.Data.SqlClient.ConnectionPool.ChannelDbConnectionPool
A connection pool implementation based on the channel data structure.
Provides methods to manage the pool of connections, including acquiring and releasing connections.
public ConcurrentDictionary<DbConnectionPoolAuthenticationContextKey, DbConnectionPoolAuthenticationContext> AuthenticationContexts { get; }
public ChannelDbConnectionPool()
public DbConnectionInternal ReplaceConnection(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
public bool TryGetConnection(DbConnection owningObject, TaskCompletionSource<DbConnectionInternal> taskCompletionSource, DbConnectionOptions userOptions, out DbConnectionInternal connection)