Provides a simple way to create and manage the contents of connection strings used by the OracleConnection class.
public ref class OracleConnectionStringBuilder sealed : System::Data::Common::DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
[System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
[<System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
Public NotInheritable Class OracleConnectionStringBuilder
Inherits DbConnectionStringBuilder
This type is deprecated and will be removed in a future version of .NET Framework. For more information, see Oracle and ADO.NET.
The connection string builders allow developers to programmatically create syntactically correct connection strings, and to parse and rebuild existing connection strings, using properties and methods of the class. The connection string builder provides strongly typed properties corresponding to the known key/value pairs allowed by Oracle. The OracleConnectionStringBuilder class implements the ICustomTypeDescriptor interface. This means that the class works with Visual Studio .NET designers at design time. When developers use the designer to build strongly typed DataSets and strongly typed connections within Visual Studio .NET, the strongly typed connection string builder class will display the properties associated with its type and will also have converters that can map common values for known keys.
Developers needing to create connection strings as part of applications can use the OracleConnectionStringBuilder class to build and modify connection strings. The OracleConnectionStringBuilder class also makes it easy to manage connection strings stored in an application configuration file.
The OracleConnectionStringBuilder performs checks for valid key/value pairs. Therefore, this class cannot be used to create invalid connection strings. Trying to add invalid pairs will throw an exception. The OracleConnectionStringBuilder class maintains a fixed collection of synonyms, and when required, can perform the required translation to convert from a synonym to the corresponding well-known key name. For example, when you use the Item[] property to retrieve a value, you can specify a string that contains any synonym for the key you need. See the Item[] property for a full list of acceptable synonyms.
Constructors Properties BrowsableConnectionStringGets or sets a value that indicates whether the ConnectionString property is visible in Visual Studio designers.
(Inherited from DbConnectionStringBuilder) ConnectionStringGets or sets the connection string associated with the DbConnectionStringBuilder.
(Inherited from DbConnectionStringBuilder) CountGets the current number of keys that are contained within the ConnectionString property.
(Inherited from DbConnectionStringBuilder) DataSourceGets or sets the name of the Oracle data source to connect to.
EnlistGets or sets a value that indicates whether the pooler automatically enlists the connection in the creation thread's current transaction context.
IntegratedSecurityGets or sets a value that indicates whether "User ID" and "Password" are specified in the connection (when false
) or whether the current Windows account credentials are used for authentication (when true
).
Gets a value that indicates whether the OracleConnectionStringBuilder has a fixed size.
IsReadOnlyGets a value that indicates whether the DbConnectionStringBuilder is read-only.
(Inherited from DbConnectionStringBuilder) Item[String]Gets or sets the value associated with the specified key. In C#, this property is the indexer.
KeysGets an ICollection that contains the keys in the OracleConnectionStringBuilder.
LoadBalanceTimeoutGets or sets the minimum time, in seconds, for the connection to live in the connection pool before it is removed.
MaxPoolSizeGets or sets the maximum number of connections allowed in the connection pool for this specific connection string.
MinPoolSizeGets or sets the minimum number of connections allowed in the connection pool for this specific connection string.
OmitOracleConnectionNameGets or sets the flag that enables transaction rollbacks on earlier versions of Oracle (prior to 8.1.7.4.1).
PasswordGets or sets the password for the Oracle account.
PersistSecurityInfoGets or sets a Boolean value that indicates if security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state.
PoolingGets or sets a Boolean value that indicates whether the connection will be pooled, or whether each connection will be explicitly opened every time that the connection is requested.
UnicodeGets or sets a Boolean value that indicates if the client supports the Unicode functionality available in later Oracle clients, or if it is non-Unicode aware.
UserIDGets or sets the user ID to be used when connecting to Oracle.
ValuesGets an ICollection that contains the values in the OracleConnectionStringBuilder.
Methods Explicit Interface Implementations Extension Methods See alsoCollaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide. In this articleWas this page helpful?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4