Example #1
0
        public void Send(ArgsTask args)
        {
            if (ConnectionExists())
            {
                using (var channel = _connection.CreateModel())
                {
                    channel.ExchangeDeclare(exchange: _queuename, type: ExchangeType.Fanout);

                    channel.BasicPublish(exchange: _queuename,
                                         routingKey: "",
                                         basicProperties: null,
                                         body: Encoding.UTF8.GetBytes(string.Format("[{0}] Task {1} started.", DateTime.Now, args.TaskId)));
                }
            }
        }
Example #2
0
 static void PrintInfo(ArgsTask task)
 {
     Console.WriteLine(" [{0}] Task {1} Sent to {2} {3}", DateTime.Now, task.TaskId, task.Queue, task.Message);
 }