Methods, Properties, and Events in Common with OracleConnection or OracleDataSource

OracleDataSourcebuilder allows ODP.NET connections to be configured with many of the same properties and events that are part of OracleConnection or OracleDataSource. The table below shows the OracleDataSourceBuilder setter methods and properties with the counterpart OracleConnection or OracleDataSource properties.

Note: These OracleDataSourceBuilder methods and properties do not have getters.

OracleDataSourceBuilder Methods Corresponding OracleConnection or OracleDataSource Property
public OracleDataSourceBuilder UseAccessToken(OracleAccessToken accessToken) AccessToken
public OracleDataSourceBuilder UseActionName(string actionName) ActionName
public OracleDataSourceBuilder AllowCertificateSelectionUI(bool allowCertificateSelection) AllowCertificateSelectionUI
public OracleDataSourceBuilder UseAutoCommit(bool useAutoCommit) AutoCommit
public OracleDataSourceBuilder UseAutoProxy(bool useAutoProxy) AutoProxy
public OracleDataSourceBuilder UseBindByName(bool useBindByName) BindByName
public OracleDataSourceBuilder UseChunkMigrationConnectionTimeout(string chunkMigrationConnectionTimeout) ChunkMigrationConnectionTimeout
public OracleDataSourceBuilder UseClientId(string clientId) ClientId
public OracleDataSourceBuilder UseClientInfo(string clientInfo) ClientInfo
public OracleDataSourceBuilder UseCommandTimeout(int commandTimeout) CommandTimeout
public OracleDataSourceBuilder UseConnectionIdPrefix(string connectionIdPrefix) ConnectionIdPrefix
public OracleDataSourceBuilder UseDatabaseCharset(OracleDatabaseCharset charset) DatabaseCharset
public OracleDataSourceBuilder UseDatabaseEditionName(string databaseEditionName) DatabaseEditionName
public OracleDataSourceBuilder UseDatabaseNCharset(OracleDatabaseNCharset nCharset) DatabaseNCharset
public OracleDataSourceBuilder UseDatabaseOpenTelemetryTracing(bool useDatabaseOpenTelemetryTracing) DatabaseOpenTelemetryTracing
public OracleDataSourceBuilder UseDRCPConnectionClass(string drcpConnectionClass) DRCPConnectionClass
public OracleDataSourceBuilder UseDRCPPurity(OracleConnection.OracleDRCPPurity drcpPurity) DRCPPurity
public OracleDataSourceBuilder UseFetchSize(long fetchSize) FetchSize
public OracleDataSourceBuilder UseHttpsProxy(string httpsProxy) HttpsProxy
public OracleDataSourceBuilder UseHttpsProxyPort(int httpsProxyPort) HttpsProxyPort
public OracleDataSourceBuilder UseKeepAlive(bool useKeepAlive) KeepAlive
public OracleDataSourceBuilder UseKeepAliveInterval(int keepAliveInterval) KeepAliveInterval
public OracleDataSourceBuilder UseKeepAliveTime(int keepAliveTime) KeepAliveTime
public OracleDataSourceBuilder UseMaxStatementCacheSize(int maxStatementCacheSize) MaxStatementCacheSize
public OracleDataSourceBuilder UseModuleName(string moduleName) ModuleName
public OracleDataSourceBuilder UseNamesDirectoryPath(string namesDirectoryPath) NamesDirectoryPath
public OracleDataSourceBuilder UseOciCompartment(string ociCompartment) OciCompartment
public OracleDataSourceBuilder UseOciDatabase(string ociDatabase) OciDatabase
public OracleDataSourceBuilder UseOciIamUrl(string ociIamUrl) OciIamUrl
public OracleDataSourceBuilder UseOciTenancy(string ociTenancy) OciTenancy
public OracleDataSourceBuilder UseOpenTelemetryTracing(bool useOpenTelemetryTracing) OpenTelemetryTracing
public OracleDataSourceBuilder UsePasswordAuthentication(OraclePasswordAuth passwordAuth) PasswordAuthentication
public OracleDataSourceBuilder UsePDBName(string pdbName) PDBName
public OracleDataSourceBuilder UsePipelining(bool usePipelining) Pipelining
public OracleDataSourceBuilder UsePoolName(string poolName) PoolName
public OracleDataSourceBuilder UseProviderTypeNLSSensitiveToString(bool useProviderTypeNLSSensitiveToString) ProviderTypeNLSSensitiveToString
public OracleDataSourceBuilder UseRemoteConfigurationFiltering(bool useRemoteConfigFiltering) RemoteConfigurationFiltering
public OracleDataSourceBuilder UseRetryCount(int RetryCount) RetryCount
public OracleDataSourceBuilder UseRetryDelay(int RetryDelay) RetryDelay
public OracleDataSourceBuilder UseSDU(int SDU) SDU
public OracleDataSourceBuilder UseServiceName(string serviceName) ServiceName
public OracleDataSourceBuilder UseServiceRelocationConnectionTimeout(string serviceRelocationTimeout) ServiceRelocationConnectionTimeout
public OracleDataSourceBuilder UseSqlNetAllowedLogonVersionClient(OracleAllowedLogonVersionClient sqlnetAllowedLogonVersionClient) SqlNetAllowedLogonVersionClient
public OracleDataSourceBuilder UseSqlNetAuthenticationServices(string sqlNetAuthServices) SqlNetAuthenticationServices
public OracleDataSourceBuilder UseSqlNetCryptoChecksumClient(string sqlNetCryptoChecksumClient SqlNetCryptoChecksumClient
public OracleDataSourceBuilder UseSqlNetCryptoTypesChecksumClient(string sqlNetCryptoChecksumTypesClient SqlNetCryptoChecksumTypesClient
public OracleDataSourceBuilder UseSqlNetEncryptionClient(string sqlNetEncryptionClient) SqlNetEncryptionClient
public OracleDataSourceBuilder UseSqlNetEncryptionClientTypes(string sqlNetEncryptionTypesClient) SqlNetEncryptionTypesClient
public OracleDataSourceBuilder UseSqlnetWalletOverride(bool useSqlnetWalletOverride) SqlNetWalletOverride
public OracleDataSourceBuilder UseSSLCertificateThumbprint(string sslCertificateThumbprint) SSLCertificateThumbprint
public OracleDataSourceBuilder UseSSLServerCertDN(string sslServerCertDN) SSLServerCertDN
public OracleDataSourceBuilder UseSSLServerDNMatch(bool useSSLServerDNMatch) SSLServerDNMatch
public OracleDataSourceBuilder UseSSLVersion(string SSLVersion) SSLVersion
public OracleDataSourceBuilder SuppressGetDecimalInvalidCastException(bool suppressGetDecimalInvalidCastException) SuppressGetDecimalInvalidCastException
public OracleDataSourceBuilder UseTAFMode(OracleTAFMode tafMode) TAFMode
public OracleDataSourceBuilder UseTnsAdmin(string tnsAdmin) TnsAdmin
public OracleDataSourceBuilder UseTokenAuthentication(OracleTokenAuth tokenAuth) TokenAuthentication
public OracleDataSourceBuilder UseTokenLocation(string tokenLocation) TokenLocation
public OracleDataSourceBuilder UseTransactionPriority(OracleTransactionPriority priority) TransactionPriority
public OracleDataSourceBuilder UseClientInitiatedCQN(bool useCICQN) UseClientInitiatedCQN
public OracleDataSourceBuilder UseHourOffsetForUnsupportedTimezone(bool useHourOffsetForUnsupportedTimezone) UseHourOffsetForUnsupportedTimezone
public OracleDataSourceBuilder UseSNI(bool useSNI) UseSNI
public OracleDataSourceBuilder UseWalletLocation(string walletLocation) WalletLocation
public OracleDataSourceBuilder UseWalletPassword(OracleOpaqueString walletpassword) WalletPassword

The table below shows the OracleDataSourceBuilder events with the counterpart OracleConnection events.

OracleDataSourceBuilder Methods Corresponding OracleConnection Event
public OracleDataSourceBuilder UseConnectionOpenCallback(OracleConnectionOpenEventHandler connectionOpenCallback) ConnectionOpen
public OracleDataSourceBuilder UseFailoverCallback(OracleFailoverEventHandler oracleFailoverCallback) Failover
public OracleDataSourceBuilder UseHAEventCallback(OracleHAEventHandler HACallback) HAEvent
public OracleDataSourceBuilder UseInfoMessageCallback(OracleInfoMessageEventHandler infoMessageCallback) InfoMessage
public OracleDataSourceBuilder UseStateChangeCallback(StateChangeEventHandler stateChangeCallback) StateChange

See Also: