/// <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) { } }
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); }