プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# SwitchedConnection

このプロパティは、プラガブル・データベース接続に適用されます。`OracleConnection.Open()`において、プールから戻された接続が、必要なプラガブル・データベースに接続するためにサービス名(`ServiceName`)またはプラガブル・データベース(`PDBName`)を変更する必要があった場合、接続は切り替えられたと見なされます。これにより、`SwitchedConnection`は`TRUE`を戻します。その他の場合はすべて`FALSE`を戻します。

宣言

    // C#
    public bool SwitchedConnection { get; }

備考

アプリケーションでは、PDB/サービス全体で共通の`DRCPConnectionClass`値を使用する場合、このプロパティを慎重に使用する必要があります。同じ`DRCPConnectionClass`値がPDB/サービス全体で使用されているが、それらのセマンティクスが異なる場合、このプロパティ値は要求された接続が返されたかどうかを判断するのに役立ちます。

たとえば、PDB/サービス全体で使用されている同じ`DRCPConnectionClass`が異なるセマンティクスを持つシナリオでは、アプリケーションは最初にセッションが切り替えられたかどうかを確認する必要があります。PDB/サービス間で切り替えられている場合、アプリケーションでは一致する`DRCPConnectionClass`が接続されなかったとみなす必要があります。

.NET Framework 4以降でのみサポートされています。

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleConnectionクラス

- OracleConnectionメンバー