Beispiel #1
0
        public override void ProcessMessage(global::RabbitMQ.Client.Events.BasicDeliverEventArgs message)
        {
            var productAdapter = new ProductAdapter(new SqlDb(QT.Entities.Server.ConnectionString));
            var CompanyId      = Convert.ToInt64(Encoding.UTF8.GetString(message.Body));
            var pageIndex      = 1;
            var tblProduct     = productAdapter.GetProductLinkPushDownloadHtml(CompanyId, pageIndex);

            while (tblProduct.Rows.Count > 0)
            {
                foreach (DataRow VARIABLE in tblProduct.Rows)
                {
                    DownlaodHtml(Convert.ToInt64(VARIABLE["ID"]), CompanyId, Convert.ToString(VARIABLE["DetailUrl"]));
                }
            }
            GetChannel().BasicAck(message.DeliveryTag, true);
        }
 public Mono.Messaging.IMessage ReadMessage(Mono.Messaging.QueueReference destination, global::RabbitMQ.Client.Events.BasicDeliverEventArgs result)
 {
     throw null;
 }