public void mqSend(UpdateMessage message, MessagePriority priority) { if (mq == null) { mq = mqConnect(); } var msg = new Message(message) { Priority = priority }; //msg.Recoverable = true; // this is now set as a default value if (mq == null) { throw new Exception("StarChef: No connection to Message queue. Cannot proceed."); } mq.Send(msg, message.ToString()); }