コード例 #1
0
        /// <summary>
        /// 异步回调函数
        /// </summary>
        /// <param name="asyncResult"></param>
        private void MethodCompleted1(IAsyncResult asyncResult)
        {
            try
            {
                Yinhe.MessageSender.InvokeResult retDic = new Yinhe.MessageSender.InvokeResult();
                if (asyncResult == null)
                {
                    return;
                }
                retDic = (asyncResult.AsyncState as MyMethod1).EndInvoke(asyncResult);

                _log.Info(retDic.Status.ToString() + retDic.Message);
            }
            catch (Exception ex)
            {
            }
        }
コード例 #2
0
 private Yinhe.MessageSender.InvokeResult method1(List <SmsClass> list)
 {
     Yinhe.MessageSender.InvokeResult result = new Yinhe.MessageSender.InvokeResult();
     try
     {
         ISmsSender sender = null;                                                                                // new SmsSenderXH();
         sender = (ISmsSender)Activator.CreateInstance("Yinhe.MessageSender", SysAppConfig.SenderClass).Unwrap(); //"Yinhe.ProcessingCenter.SynAD.PathAnalyseXH"
         if (SysAppConfig.IsSendSms)
         {
             result = sender.SendSMSByClassList(list);
         }
     }
     catch (Exception ex)
     {
         result.Status  = MessageSender.Status.Failed;
         result.Message = ex.Message;
     }
     return(result);
 }