OracleConnectionパブリック・メソッド

OracleConnectionパブリック・メソッドを、表6-53にリストします。

表6-53 OracleConnectionパブリック・メソッド

パブリック・メソッド 説明

BeginRequest

アプリケーション・コンティニュイティの使用時に明示的なリクエスト境界を開始します

ODP.NET管理対象外ドライバでは使用できません

BeginSessionlessTransaction

新しいセッションレス・トランザクションを開始し、そのグローバル・トランザクション識別子を返します

ODP.NET管理対象外ドライバでは使用できません

BeginTransaction

ローカル・トランザクションを開始します(オーバーロード)

ChangeDatabase

サポート対象外

Clone

OracleConnectionオブジェクトのコピーを作成します

Close

データベース接続をクローズします

CreateCommand

OracleConnectionオブジェクトに関連付けられたOracleCommandオブジェクトを作成して戻します

CreateObjRef

System.MarshalByRefObjectからの継承

Commit()

データベース・トランザクションをコミットします。

DisableReplay

アプリケーション・コンティニュイティにおいてその接続でのリプレイを無効にします

ODP.NET管理対象外ドライバでは使用できません

Dispose

System.ComponentModel.Componentからの継承

EndRequest

アプリケーション・コンティニュイティ使用時の明示的リクエスト境界の終了を指示します。

ODP.NET管理対象外ドライバでは使用できません

EnlistDistributedTransaction

アプリケーションによって、指定された分散トランザクションに明示的に登録できるようにします

ODP.NET Coreではサポートされていません

EnlistTransaction

アプリケーションによって、指定された分散トランザクションに登録できるようにします

Equals

System.Objectからの継承(オーバーロード)

FlushCache

この接続を使用し、REFオブジェクトを通して検索したすべての更新と削除をフラッシュします

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

GetHashCode

System.Objectからの継承

GetLifetimeService

System.MarshalByRefObjectからの継承

GetSchema

OracleConnectionのデータ・ソースのスキーマ情報を戻します。

GetSessionInfo

セッションのグローバリゼーションの設定を表すOracleGlobalizationオブジェクトのプロパティ値を戻すか、またはリフレッシュします(オーバーロード)

GetType

System.Objectからの継承

InitializeLifetimeService

System.MarshalByRefObjectからの継承

Open

ConnectionStringにより指定されたプロパティの設定でデータベース接続をオープンします

OpenAsync

タスクベースの非同期バージョンのOracleConnection.Openを返します(オーバーロード)

OpenWithNewClientSecret

新しいAzure ADクライアント・シークレットを使用して新しい接続をオープンします

ODP.NET管理対象外ドライバでは使用できません

OpenWithNewPassword

新規パスワードで新規接続をオープンします(オーバーロード)

OpenWithNewPasswordAsync

新しいパスワードを使用して新しい接続をオープンする、タスクベースの非同期バージョンのOracleConnection.OpenWithNewPassword()。(オーバーロード)

OpenWithNewToken

このメソッドを使用すると、リフレッシュ/更新したアクセス・トークンをODP.NETに直接提供することで新しい接続をオープンできます(オーバーロード)

PurgeStatementCache

文キャッシングが有効な場合、データベースでオープンしているすべてのカーソルをクローズし、文キャッシュをフラッシュします

ResumeSessionlessTransaction

指定された一意のトランザクション識別子を使用してセッションレス・トランザクションを再開します

ODP.NET管理対象外ドライバでは使用できません

Rollback

ローカル・トランザクションをロールバックします

Save(String)

データベース内にセーブポイントを作成します

SetSessionInfo

セッションのグローバリゼーションの設定をOracleGlobalizationオブジェクトにより指定されたプロパティ値で変更します

SetShardingKey(OracleShardingKey, OracleShardingKey)

接続を要求する前に、シャーディング・キーとスーパー・シャーディング・キーをアプリケーションで設定できます

SuspendSessionlessTransaction

セッションからアクティブなセッションレス・トランザクションをただちに一時停止します。

ODP.NET管理対象外ドライバでは使用できません

ToString

System.Objectからの継承

UseAzureTokenAuthentication

次回の接続オープン時に使用できるように、Azure Active Directoryトークン認証設定をOracleConnectionオブジェクトに関連付けます

ODP.NET管理対象外ドライバでは使用できません

UseOciTokenAuthentication

次回の接続オープン時に使用できるように、OCI IAMトークン認証設定をOracleConnectionオブジェクトに関連付けます。

ODP.NET管理対象外ドライバでは使用できません