Ejemplo n.º 1
0
 public static void Dequeue()
 {
     var path = System.Web.Hosting.HostingEnvironment.MapPath("~/app_data/queues/");
     using (var queue = new QueueStorage(path))
     {
         if (queue.Count<Message>() > 0)
         {
             var message = queue.Dequeue<Message>();
             var smtpConfig = SmtpConfig.Read();
             var smtpClient = new SmtpClient(smtpConfig.Host, smtpConfig.Port);
             var mailMsg = GetMailMessage(message, smtpConfig);
             smtpClient.Send(mailMsg);
         }
     }
 }
Ejemplo n.º 2
0
        public static void Dequeue()
        {
            var path = System.Web.Hosting.HostingEnvironment.MapPath("~/app_data/queues/");

            using (var queue = new QueueStorage(path))
            {
                if (queue.Count <Message>() > 0)
                {
                    var message    = queue.Dequeue <Message>();
                    var smtpConfig = SmtpConfig.Read();
                    var smtpClient = new SmtpClient(smtpConfig.Host, smtpConfig.Port);
                    var mailMsg    = GetMailMessage(message, smtpConfig);
                    smtpClient.Send(mailMsg);
                }
            }
        }