static void ListnerOnRecive(object sender, MessageListnerEventArgs args) { if (args.StatusMessage == StatusMessage.Rejected) { Console.WriteLine($"[{DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss")}] Mensagem recebida '{args.Content}' foi rejeitada! Origem desconhecida!"); //TODO: Logger } else { var msg = args.MessageContent; Console.WriteLine($"Mensagem recebida [{msg.Data.ToString("dd/MM/yyyy hh:mm:ss")}] de {msg.IdService} Mensagem: {msg.Message}"); } }
private void Consumer_Received(object sender, BasicDeliverEventArgs e) { var message = Encoding.UTF8.GetString(e.Body); MessageListnerEventArgs args = new MessageListnerEventArgs(message); if (args.StatusMessage == StatusMessage.Accepted) { //TODO: Logger model.BasicAck(e.DeliveryTag, false); } else { //TODO: Logger model.BasicReject(e.DeliveryTag, false); } Received?.Invoke(this, args); }