public void Start() { /* * var consumer = new QueueingBasicConsumer(_model); * _model.BasicConsume(QueueName, false, consumer); * * while (Enabled) * { * var deliveryArgs = (BasicDeliverEventArgs)consumer.Queue.Dequeue(); * * var message = Encoding.Default.GetString(deliveryArgs.Body); * * Console.WriteLine("Message Received - {0}", message); * _model.BasicAck(deliveryArgs.DeliveryTag, false); * } */ _subscription = new Subscription(_model, QueueName, false); var consumer = new ConsumeDelegate(Poll); consumer.Invoke(); }
/// <summary> /// Starts receiving a message from a queue /// </summary> public void Start() { var consumer = new ConsumeDelegate(Poll); consumer.Invoke(); }