private void CheckQueue(MessageQueue queue) { // send a dummy message to local queue to make sure the queue is readable var dummyMessage = new StartCheckMessage(); var messageBody = m_formatter.Serialize(dummyMessage); var message = CreateMessage(messageBody); message.Formatter = _formatter; try { queue.Send(message); } catch (Exception ex) { throw new Exception($"There was an error connecting to queue ({queue.Path}).", ex); } }
private void CheckQueue(MessageQueue queue) { // send a dummy message to local queue to make sure the queue is readable var dummyMessage = new StartCheckMessage(); dummyMessage.SenderInfo = m_clusterMemberInfo; var messageBody = m_formatter.Serialize(dummyMessage); var message = CreateMessage(messageBody); message.Formatter = _formatter; try { queue.Send(message); } catch (Exception ex) { throw new Exception(string.Format("There was an error connecting to queue ({0}).", queue.Path), ex); } }