WebLogic Messaging API Class Library |

# IMessageProducer.Send Method (IMessage, DeliveryMode, Int32, Int64)

Sends a message to the destination, specifying delivery mode, priority, and time to live.

void Send(
IMessage message,
Constants.DeliveryMode deliveryMode,
Int32 priority,
Int64 timeToLive
);

#### Parameters

IMessage
  the message to send
Constants.DeliveryMode
  the delivery mode to use
Int32
  the priority for this message
Int64
  the message's lifetime (in milliseconds)

#### Exceptions

Exception Type | Condition
--- | ---
MessageException | if JMS fails to send the message due to some internal error.
MessageFormatException | if an invalid message is specified.
InvalidDestinationException | if a client uses this method with a `IMessageProducer` with an invalid destination.
NotSupportedException | if a client uses this method with a `IMessageProducer` that did not specify a destination at creation time.

#### See Also

IMessageProducer Interface | WebLogic.Messaging Namespace | IMessageProducer. Overload List | CreateProducer