Methods, Properties, and Events in Common with OracleConnection

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

Note:

These OracleDataSourceBuilder methods and properties do not have getters.

OracleDataSourceBuilder Methods Corresponding OracleConnection 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 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 UsePasswordAuthentication(OraclePasswordAuth passwordAuth)

PasswordAuthentication

public OracleDataSourceBuilder UsePDBName(string pdbName)

PDBName

public OracleDataSourceBuilder UsePipelining(bool usePipelining)

Pipelining

public OracleDataSourceBuilder UsePoolName(string poolName)

PoolName

public OracleDataSourceBuilder UseRemoteConfigurationFiltering(bool useRemoteConfigFiltering)

RemoteConfigurationFiltering

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 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