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);
            }
        }
Beispiel #2
0
        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);
            }
        }