12.5.1 OracleAQMessageAvailableEventArgs Members

OracleAQMessageAvailableEventArgs members are listed in the following tables.

OracleAQMessageAvailableEventArgs Constructor

OracleAQMessageAvailableEventArgs properties are listed in Table 12-17

Table 12-17 OracleAQMessageAvailableEventArgs Constructor

Property Description

OracleAQMessageAvailableEventArgs Constructor

Instantiates a new instance of the OracleAQMessageAvailableEventArgs class.

OracleAQMessageAvailableEventArgs Properties

OracleAQMessageAvailableEventArgs properties are listed in Table 12-18.

Table 12-18 OracleAQMessageAvailableEventArgs Properties

Property Description

AvailableMessages

Specifies the number of messages that raised this notification.

ConsumerName

Provides the name of the consumer for which the message is available for dequeuing.

Correlation

Provides the name of the consumer for which the message is available for dequeuing.

Delay

Specifies the duration, in seconds, after which an enqueued message is available for dequeuing.

DeliveryMode

Specifies the delivery mode of the message.

EnqueueTime

Specifies the time when the message was enqueued.

ExceptionQueue

Specifies the name of the queue that the message is moved to if it cannot be processed successfully.

Expiration

Specifies the duration, in seconds, for which an enqueued message is available for dequeuing before expiring.

MessageId

Returns an array of message identifiers.

NotificationType

Indicates the type of notification such as regular, grouping, or timeout.

OriginalMessageId

Specifies the ID of the message, in the last queue, that generated this message.

Priority

Specifies the priority of the message.

QueueName

Indicates the name of the queue that contains the message to be dequeued.

SenderId

Identifies the original sender of the message.

State

Specifies the state of the message.