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 |