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

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

前 | 次 |

# OracleAQQueue(string, OracleConnection, OracleAQMessageType, string)

このコンストラクタは、キュー名、接続、メッセージ・タイプの列挙およびUDTタイプ名を使用してキュー・オブジェクトを初期化します。キュー・オブジェクトの作成時に接続がオープンしている必要はありません。

宣言

    // C#
    public OracleAQQueue(string name, OracleConnection con, OracleAQMessageType
      messageType, string udtTypeName);

パラメータ

- `name`

  データベースで指定されているキューの名前。

- `con`

  キューへの接続に使用される`OracleConnection`オブジェクト。

- `messageType`

  このキューに対してエンキューまたはデキューされるメッセージのタイプを指定する`OracleAQMessageType`の列挙。

- `udtTypeName`

  `messageType`がUDTの場合に使用されるデータベース・オブジェクト・タイプの名前。`udtTypeName`パラメータは、キューのベースとなるタイプを表します。

例外

`ArgumentNullException` - 接続が`null`か、キュー名が`null`です。

`ArgumentException` - キュー名が空か、指定した`messageType`が無効です。

備考

`OracleAQQueue`オブジェクトの作成時には、データベースにキューが存在するかどうかはチェックされません。

関連項目:

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

- OracleAQQueueクラス

- OracleAQQueueメンバー