Example #1
0
        static void service_ReceiveSmsEvent(object sender, NewMessageEventHandlerArgs e)
        {
            Console.WriteLine("sms index is :" + e.SmsIndex);
            var s = (SmsService)sender;

            Console.WriteLine("Sms:::" + s.GetSms(e.SmsIndex).Content);
            s.Delete(e.SmsIndex);
        }
Example #2
0
 private void ServiceNewSmsEvent(object sender, NewMessageEventHandlerArgs e)
 {
     try
     {
         int        index = e.SmsIndex;
         ReceiveSms sms   = _service.GetSms(index);
         _log.InfoFormat("Receive new sms,content:{0},Mobile{1}", sms.Content, sms.SendMobile);
         if (_handler != null)
         {
             if (!_handler.OnReceived(sms))
             {
                 Thread.Sleep(1000);
                 Delete(e.SmsIndex);
             }
         }
     }
     catch (Exception ex)
     {
         _log.Error("Get a new message ,but found the error.", ex);
         Delete(e.SmsIndex);
         throw;
     }
 }
Example #3
0
 private void ServiceNewSmsEvent(object sender, NewMessageEventHandlerArgs e)
 {
     try
     {
         int index = e.SmsIndex;
         ReceiveSms sms = _service.GetSms(index);
         _log.InfoFormat("Receive new sms,content:{0},Mobile{1}", sms.Content, sms.SendMobile);
         if (_handler != null)
         {
             if (!_handler.OnReceived(sms))
             {
                 Thread.Sleep(1000);
                 Delete(e.SmsIndex);
             }
         }
     }
     catch (Exception ex)
     {
         _log.Error("Get a new message ,but found the error.", ex);
         Delete(e.SmsIndex);
         throw;
     }
 }
Example #4
0
 static void service_ReceiveSmsEvent(object sender, NewMessageEventHandlerArgs e)
 {
     Console.WriteLine("sms index is :" + e.SmsIndex);
     var s = (SmsService) sender;
     Console.WriteLine("Sms:::"+s.GetSms(e.SmsIndex).Content);
     s.Delete(e.SmsIndex);
 }