WebLogic Messaging API Class Library |

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

Sends a message to a destination for an unidentified message producer, specifying delivery mode, priority and time to live.

Typically, a message producer is assigned a destination at creation time; however, the JMS API also supports unidentified message producers, which require that the destination be supplied every time a message is sent.

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

#### Parameters

IDestination
  the destination to send this message to
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 an invalid destination.

#### See Also

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