private void InitializeQueueListener(string queuePath) { _msmqListener = _msmqFactory.GetListener(queuePath, new[] { typeof(UpdateStatusMessage), typeof(UpdatePageTimeoutMessage) }); _msmqListener.MessageReceived += OnMessageReceived; _msmqListener.Start(); }
public bool Start(HostControl hostControl) { _logger.Info("The file control service is starting."); var queueName = _settingsProvider.GetMessageQueueName(); var queuePath = MessageQueueHelper.GetQueuePath(queueName); _msmqListener = _msmqFactory.GetListener(queuePath, _messageTypes); _msmqListener.MessageReceived += OnMessageReceived; _msmqListener.Start(); _commandSender.Start(); _logger.Info("The file control service has started."); return(true); }