DequeueMode

This instance property specifies the locking behavior associated with the dequeue operation.

Declaration

// C#
public OracleAQDequeueMode DequeueMode {get;set;}

Property Value

An OracleAQDequeueMode enumerated value.

Exceptions

ArgumentOutOfRangeException - The specified DequeueMode value is invalid.

Remarks

The default value is OracleAQDequeueMode.Remove.

OracleAQDequeueMode.RemoveNoData is not supported for TxEventQ . In case of AQ, it is not supported with JSON data type.

OracleAQDequeueMode.Locked is not supported with Visibility = Immediate for AQ and TxEventQ, the workaround is to use OracleAQDequeueMode.Locked with Visibility = OnCommit.