public Consumer(string queueName) { _rabbitMQService = new RabbitMQService(); while (true) { using (var connection = _rabbitMQService.GetRabbitMQConnection()) { using (var channel = connection.CreateModel()) { channel.QueueDeclare(queueName, false, false, false, null); var consumer = new EventingBasicConsumer(channel); BasicGetResult result = channel.BasicGet(queueName, true); if (result != null) { string data = Encoding.UTF8.GetString(result.Body); Mail.Mail mail = new Mail.Mail(); mail.SendMail(data); Console.WriteLine(data); } } } } }
public Cadastros(Mail.Mail email) { InitializeComponent(); objEmail = email; }