protected int GetPriority(MessageDispatch message) { int priority = (int) MsgPriority.Lowest; if(message.Message != null) { priority = Math.Max((int) message.Message.Priority, 0); priority = Math.Min(priority, 9); } return priority; }