| Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
|
![]() 前 |
![]() 次 |
このコンストラクタは、キュー名、接続およびメッセージ・タイプの列挙を使用してキュー・オブジェクトを初期化します。キュー・オブジェクトの作成時に接続がオープンしている必要はありません。
宣言
// C# public OracleAQQueue(string name, OracleConnection con, OracleAQMessageType messageType);
パラメータ
name
データベースで指定されているキューの名前。
con
キューへの接続に使用されるOracleConnectionオブジェクト。
messageType
このキューに対してエンキューまたはデキューされるメッセージのタイプを指定するOracleAQMessageTypeの列挙。
例外
ArgumentNullException - 接続がnullか、キュー名がnullです。
ArgumentException - キュー名が空か、指定したメッセージ・タイプが無効です。
備考
OracleAQQueueオブジェクトの作成時には、データベースにキューが存在するかどうかはチェックされません。
messageTypeがUDTの場合、キュー・オブジェクトを使用する前にUdtTypeNameプロパティを設定しておく必要があります。udtTypeNameを指定することで、もう1つのコンストラクタ・オーバーロードを使用してキューを作成する方法もあります。