12.7.2.4 OracleAQQueue(string,OracleConnection、OracleAQMessageType,string)
このコンストラクタは、キュー名、接続、メッセージ・タイプの列挙およびUDTタイプ名を使用してキュー・オブジェクトを初期化します。キュー・オブジェクトの作成時に接続がオープンしている必要はありません。
宣言
// C# public OracleAQQueue(string name, OracleConnection con, OracleAQMessageType messageType, string udtTypeName);
パラメータ
-
nameデータベースで指定されているキューの名前。
-
conキューへの接続に使用される
OracleConnectionオブジェクト。 -
messageTypeこのキューに対してエンキューまたはデキューされるメッセージのタイプを指定する
OracleAQMessageTypeの列挙。 -
udtTypeNamemessageTypeがUDTの場合に使用されるデータベース・オブジェクト・タイプの名前。udtTypeNameパラメータは、キューのベースとなるタイプを表します。
例外
ArgumentNullException - 接続がnullか、キュー名がnullです。
ArgumentException - キュー名が空か、指定したmessageTypeが無効です。
備考
OracleAQQueueオブジェクトの作成時には、データベースにキューが存在するかどうかはチェックされません。