Count
このプロパティは、OracleRoleCollection
オブジェクト内のロール数、または現在のセッションで有効になっているロール数を指定します。
宣言
// C# public int Count{get;}
プロパティ値
このOracleRoleCollection
オブジェクト内のロール数、または現在のセッションで有効になっているロール数。
備考
Oracle Database 23ai (23.8)以前のバージョンでは、このプロパティは、接続の状態(オープンまたはクローズ)に関係なく、OracleConnection.Roles
プロパティで指定されたロールの合計数のみを返します。
Oracle DatabaseおよびODP.NETバージョン23.9以降では、このプロパティは、接続がオープンされているときに、その接続で有効になっているロールの数を返します。
ロールの予約キーワード(ALL
やNONE
など)がOracleRoleCollection
オブジェクトの一部である場合、プロパティ値は、接続のクローズ時にオブジェクトに追加された項目の合計です。接続がオープンされている場合、このプロパティはセッションで有効になっているロールの合計数を返します。
DRCP接続の場合、セッションがOracleConnection
オブジェクトにアタッチされるまで、このプロパティはOracleRoleCollection
オブジェクトで指定されたロールの合計を返します。