Count

このプロパティは、OracleRoleCollectionオブジェクト内のロール数、または現在のセッションで有効になっているロール数を指定します。

宣言

// C#
public int Count{get;}

プロパティ値

このOracleRoleCollectionオブジェクト内のロール数、または現在のセッションで有効になっているロール数。

備考

Oracle Database 23ai (23.8)以前のバージョンでは、このプロパティは、接続の状態(オープンまたはクローズ)に関係なく、OracleConnection.Rolesプロパティで指定されたロールの合計数のみを返します。

Oracle DatabaseおよびODP.NETバージョン23.9以降では、このプロパティは、接続がオープンされているときに、その接続で有効になっているロールの数を返します。

ロールの予約キーワード(ALLNONEなど)がOracleRoleCollectionオブジェクトの一部である場合、プロパティ値は、接続のクローズ時にオブジェクトに追加された項目の合計です。接続がオープンされている場合、このプロパティはセッションで有効になっているロールの合計数を返します。

DRCP接続の場合、セッションがOracleConnectionオブジェクトにアタッチされるまで、このプロパティはOracleRoleCollectionオブジェクトで指定されたロールの合計を返します。