dotConnect for Oracle Documentation
Devart.Data.Oracle Namespace / OracleQueueEnqueueOptions Class / SequenceDeviation Property

In This Topic
SequenceDeviation Property
In This Topic
Specifies whether the message being enqueued should be dequeued before other messages already in the queue.
Syntax
'Declaration
 
Public Property SequenceDeviation As OracleQueueSequenceDeviation
 

Property Value

One of the OracleQueueSequenceDeviation values.
Remarks

This property can be used to change the order of processing two messages. Specifying this property for a message introduces some restrictions for the delay and priority values that can be specified for this message. The delay of this message must be less than or equal to the delay of the message before which this message is to be enqueued. The priority of this message must be greater than or equal to the priority of the message before which this message is to be enqueued.

Note: the SequenceDeviation attribute has no effect in releases prior to Oracle Streams AQ 10g Release 1 (10.1) if OracleQueueTableOptions.MessageGrouping is set to Transactional. The sequence deviation feature is deprecated in Oracle Streams AQ 10g Release 2 (10.2).

See Also