This instance method enqueues messages to a queue using the EnqueueOptions of the instance.
Declaration
// C#
public void Enqueue(OracleAQMessage message);
Parameters
message
An OracleAQMessage object.
Exceptions
ObjectDisposedException - The object is already disposed.
InvalidOperationException - The connection is not open.
ArgumentNullException - The message parameter is null.
ArgumentException - The message payload is OracleXmlType and the connection used to create OracleXmlType is different from the queue's connection.
Remarks
MessageId of the enqueued message is populated after the call to Enqueue completes. Enqueued buffered messages always have null MessageId values.
The MessageType property needs to be set appropriately before calling this function. If the MessageType is OracleAQMessageType.UDT, then the UdtTypeName property must be set as well.