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