dotConnect for Oracle Documentation
Devart.Data.Oracle Namespace / OracleQueueNavigation Enumeration

OracleQueueNavigation Enumeration
Specifies which message will be dequeued next.
Syntax
'Declaration
 
Public Enum OracleQueueNavigation 
   Inherits System.Enum
   Implements System.IComparableSystem.IConvertibleSystem.IFormattable 
 
Members
MemberDescription
FirstMessageRetrieves the first message which is available and matches the search criteria. This setting resets the position to the beginning of the queue.
FirstMessageMultiGroupIndicates that a call to DequeueArray will reset the position to the beginning of the queue and dequeue messages (possibly across different transaction groups) that are available and match the search criteria, until reaching the array length limit. (Supported in Oracle server 10g and greater.)
NextMessageRetrieve the next message that is available and matches the search criteria. If the previous message belongs to a message group, AQ retrieves the next available message that matches the search criteria and belongs to the message group.
NextMessageMultiGroupIndicates that a call to DequeueArray will dequeue the next set of messages (possibly across different transaction groups) that are available and match the search criteria, until reaching the array length limit. (Supported in Oracle server 10g and greater.)
NextTransactionSkip the remainder of the current transaction group (if any) and retrieve the first message of the next transaction group. This setting can only be used if message grouping is enabled for the current queue.
UnknownThe next dequeud message is not specified.
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Devart.Data.Oracle.OracleQueueNavigation

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