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
    public OracleQueueSequenceDeviation SequenceDeviation {get; set;}

    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).

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also