3 types derived from DbConnectionOptions
System.Data (3)
fx\src\data\System\Data\Odbc\OdbcConnectionString.cs (1)
19internal sealed class OdbcConnectionString : DbConnectionOptions {
fx\src\data\System\Data\OleDb\oledbconnectionstring.cs (1)
31internal sealed class OleDbConnectionString : DbConnectionOptions {
fx\src\data\System\Data\SqlClient\SqlConnectionString.cs (1)
23internal sealed class SqlConnectionString : DbConnectionOptions {
2 instantiations of DbConnectionOptions
System.Data (2)
fx\src\data\System\Data\Common\DBConnectionString.cs (1)
61: this(new DbConnectionOptions(value, synonyms, useOdbcRules), restrictions, behavior, synonyms, false)
fx\src\data\System\Data\Common\DbConnectionStringBuilder.cs (1)
142DbConnectionOptions constr = new DbConnectionOptions(value, null, UseOdbcRules);
73 references to DbConnectionOptions
System.Data (73)
fx\src\data\System\Data\Common\DbConnectionOptions.cs (1)
152protected DbConnectionOptions(DbConnectionOptions connectionOptions) { // Clone used by SqlConnectionString
fx\src\data\System\Data\Common\DBConnectionString.cs (3)
67internal DBConnectionString(DbConnectionOptions connectionOptions) 74private DBConnectionString(DbConnectionOptions connectionOptions, string restrictions, KeyRestrictionBehavior behavior, Hashtable synonyms, bool mustCloneDictionary) { // used by DBDataPermission 416nextStartPosition = DbConnectionOptions.GetKeyValuePair(restrictions, startPosition, buffer, false, out keyname, out keyvalue);
fx\src\data\System\Data\Common\DbConnectionStringBuilder.cs (4)
87DbConnectionOptions.ValidateKeyValuePair(keyword, keyvalue); 142DbConnectionOptions constr = new DbConnectionOptions(value, null, UseOdbcRules); 228DbConnectionOptions.AppendKeyValuePairBuilder(builder, keyword, value, false); 232DbConnectionOptions.AppendKeyValuePairBuilder(builder, keyword, value, useOdbcRules);
fx\src\data\System\Data\Common\DBDataPermission.cs (1)
72internal DBDataPermission(DbConnectionOptions connectionOptions) { // v2.0
fx\src\data\System\Data\Odbc\OdbcConnectionFactory.cs (5)
37override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) { 42override protected DbConnectionOptions CreateConnectionOptions(string connectionString, DbConnectionOptions previous) { 48override protected DbConnectionPoolGroupOptions CreateConnectionPoolGroupOptions( DbConnectionOptions connectionOptions ) { 54override internal DbConnectionPoolGroupProviderInfo CreateConnectionPoolGroupProviderInfo (DbConnectionOptions connectionOptions) {
fx\src\data\System\Data\OleDb\OleDbConnection.cs (2)
112if ((null != value) && !((string)value).StartsWith(DbConnectionOptions.DataDirectory, StringComparison.OrdinalIgnoreCase)) { 146if ((null != value) && !((string)value).StartsWith(DbConnectionOptions.DataDirectory, StringComparison.OrdinalIgnoreCase)) {
fx\src\data\System\Data\OleDb\OleDbConnectionFactory.cs (5)
37override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) { 42protected override DbConnectionOptions CreateConnectionOptions(string connectionString, DbConnectionOptions previous) { 109override protected DbConnectionPoolGroupOptions CreateConnectionPoolGroupOptions(DbConnectionOptions connectionOptions) { 113override internal DbConnectionPoolGroupProviderInfo CreateConnectionPoolGroupProviderInfo (DbConnectionOptions connectionOptions) {
fx\src\data\System\Data\ProviderBase\DbConnectionClosed.cs (5)
65internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) { 75internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) { 109internal override bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) { 113internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) { 154internal override bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) {
fx\src\data\System\Data\ProviderBase\DbConnectionFactory.cs (17)
113internal virtual DbConnectionPoolProviderInfo CreateConnectionPoolProviderInfo(DbConnectionOptions connectionOptions){ 124internal DbConnectionInternal CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions) { 128DbConnectionOptions connectionOptions = poolGroup.ConnectionOptions; 141internal DbConnectionInternal CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) { 154virtual internal DbConnectionPoolGroupProviderInfo CreateConnectionPoolGroupProviderInfo (DbConnectionOptions connectionOptions) { 163protected DbConnectionOptions FindConnectionOptions(DbConnectionPoolKey key) { 186internal bool TryGetConnection(DbConnection owningConnection, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, out DbConnectionInternal connection) { 358DbConnectionOptions connectionOptions = connectionPoolGroup.ConnectionOptions; 369internal DbConnectionPoolGroup GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolOptions, ref DbConnectionOptions userConnectionOptions) { 381DbConnectionOptions connectionOptions = CreateConnectionOptions(key.ConnectionString, userConnectionOptions); 571virtual protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) { 575abstract protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection); 577abstract protected DbConnectionOptions CreateConnectionOptions(string connectionString, DbConnectionOptions previous); 579abstract protected DbConnectionPoolGroupOptions CreateConnectionPoolGroupOptions(DbConnectionOptions options);
fx\src\Data\System\Data\ProviderBase\DbConnectionHelper.cs (7)
27private DbConnectionOptions _userConnectionOptions; 76internal DbConnectionOptions ConnectionOptions { 86DbConnectionOptions connectionOptions = UserConnectionOptions; 97DbConnectionOptions connectionOptions = null; 146internal DbConnectionOptions UserConnectionOptions { 307DbConnectionOptions connectionOptions = ((null != poolGroup) ? poolGroup.ConnectionOptions : null); 312DbConnectionOptions userConnectionOptions = UserConnectionOptions;
fx\src\data\System\Data\ProviderBase\DbConnectionInternal.cs (3)
665internal virtual bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) { 669internal virtual bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) { 673protected bool TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) {
fx\src\data\System\Data\ProviderBase\DbConnectionPool.cs (7)
57public PendingGetConnection(long dueTime, DbConnection owner, TaskCompletionSource<DbConnectionInternal> completion, DbConnectionOptions userOptions) { 65public DbConnectionOptions UserOptions { get; private set; } 792private DbConnectionInternal CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) { 1171internal bool TryGetConnection(DbConnection owningObject, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions, out DbConnectionInternal connection) { 1223private bool TryGetConnection(DbConnection owningObject, uint waitForMultipleObjectsTimeout, bool allowCreate, bool onlyOneCheckConnection, DbConnectionOptions userOptions, out DbConnectionInternal connection) { 1431internal DbConnectionInternal ReplaceConnection(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) { 1794private DbConnectionInternal UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection = null) {
fx\src\data\System\Data\ProviderBase\DbConnectionPoolGroup.cs (3)
34private readonly DbConnectionOptions _connectionOptions; 53internal DbConnectionPoolGroup (DbConnectionOptions connectionOptions, DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolGroupOptions) { 69internal DbConnectionOptions ConnectionOptions {
fx\src\data\System\Data\SqlClient\SqlConnection.cs (1)
1042DbConnectionOptions connectionOptions = connection.UserConnectionOptions;
fx\src\data\System\Data\SqlClient\SqlConnectionFactory.cs (8)
35override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) { 39override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) { 132protected override DbConnectionOptions CreateConnectionOptions(string connectionString, DbConnectionOptions previous) { 138override internal DbConnectionPoolProviderInfo CreateConnectionPoolProviderInfo(DbConnectionOptions connectionOptions){ 148override protected DbConnectionPoolGroupOptions CreateConnectionPoolGroupOptions( DbConnectionOptions connectionOptions ) { 217override internal DbConnectionPoolGroupProviderInfo CreateConnectionPoolGroupProviderInfo (DbConnectionOptions connectionOptions) {
fx\src\data\System\Data\SqlClient\SqlInternalConnectionTds.cs (1)
2680internal override bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal> retry, DbConnectionOptions userOptions) {