日本語PDF

OracleAQQueueメンバー

OracleAQQueueメンバーを、次の各表に示します。

OracleAQQueueコンストラクタ

OracleAQQueueコンストラクタを、表12-20にリストします。

表12-20 OracleAQQueueコンストラクタ

コンストラクタ 説明

OracleAQQueueコンストラクタ

OracleAQQueueクラスの新規インスタンスをインスタンス化します(オーバーロード)。

OracleAQQueue静的メソッド

OracleAQQueue静的メソッドを、表12-21にリストします。

表12-21 OracleAQQueue静的メソッド

静的メソッド 説明

Listen

OracleAQAgentオブジェクトの配列に指定された1つ以上のコンシューマについて、1つ以上のキューでメッセージをリスニングします(オーバーロード)。

OracleAQQueueプロパティ

OracleAQQueueプロパティを、表12-22にリストします。

表12-22 OracleAQQueueプロパティ

プロパティ 説明

Connection

キューに関連付けられたOracleConnectionオブジェクトを指定します。

DequeueOptions

キューからメッセージをデキューする際に使用するデキュー・オプションを指定します。

EnqueueOptions

キューにメッセージをエンキューするために使用されるエンキュー・オプションを指定します。

MessageType

このキューに関連付けられたキュー表のタイプを指定します。

Name

キューの名前を戻します。

Notification

MessageAvailableイベントを使用して登録する通知の様々な通知オプションを指定します。

NotificationConsumers

キューの受信メッセージについて非同期に通知を受ける、複数コンシューマ・キューのコンシューマの配列を指定します。

UdtTypeName

MessageTypeOracleAQMessageType.UDTの場合にキューおよび対応するキュー表のベースとなるタイプ名を指定します。

OracleAQQueueパブリック・メソッド

OracleAQQueueパブリック・メソッドを、表12-23にリストします。

表12-23 OracleAQQueueパブリック・メソッド

パブリック・メソッド 説明

Dequeue

キューからメッセージをデキューします(オーバーロード)。

DequeueArray

キューから複数のメッセージをデキューします(オーバーロード)。

Dispose

オブジェクトにより割り当てられたリソースまたはメモリーを解除します

Enqueue

キューにメッセージをエンキューします(オーバーロード)。

EnqueueArray

キューに複数のメッセージをエンキューします(オーバーロード)。

Listen

listenConsumersに代わってキューのメッセージをリスニングします(オーバーロード)。

OracleAQQueueイベント

OracleAQQueueイベントを、表12-24にリストします。

表12-24 OracleAQQueueイベント

イベント名 説明

MessageAvailableイベント

NotificationConsumersがキュー内のメッセージを使用できるようになると通知します。