6.4.5.23 SwitchedConnection
このプロパティは、プラガブル・データベース接続に適用されます。OracleConnection.Open()
において、プールから戻された接続が、必要なプラガブル・データベースに接続するためにサービス名(ServiceName
)またはプラガブル・データベース(PDBName
)を変更する必要があった場合、接続は切り替えられたと見なされます。これにより、SwitchedConnection
はTRUE
を戻します。その他の場合はすべてFALSE
を戻します。
宣言
// C# public bool SwitchedConnection { get; }
備考
アプリケーションでは、PDB/サービス全体で共通のDRCPConnectionClass
値を使用する場合、このプロパティを慎重に使用する必要があります。同じDRCPConnectionClass
値がPDB/サービス全体で使用されているが、それらのセマンティクスが異なる場合、このプロパティ値は要求された接続が返されたかどうかを判断するのに役立ちます。
たとえば、PDB/サービス全体で使用されている同じDRCPConnectionClass
が異なるセマンティクスを持つシナリオでは、アプリケーションは最初にセッションが切り替えられたかどうかを確認する必要があります。PDB/サービス間で切り替えられている場合、アプリケーションでは一致するDRCPConnectionClass
が接続されなかったとみなす必要があります。
.NET Framework 4以降でのみサポートされています。