using Common; using Mytek.UMCLib; using System; using System.Configuration; namespace Model { public class MessageCenter { private static MessageCenter _Instance; private IMessageCenter _RemoteCenter; public static MessageCenter Instance { get { if (MessageCenter._Instance == null) MessageCenter._Instance = new MessageCenter(); return MessageCenter._Instance; } } public MessageCenter() { this._RemoteCenter = (IMessageCenter) Activator.GetObject(typeof (IMessageCenter), ConfigurationManager.AppSettings["UmcUrl"]); } public void SubmitMessage(string smsProfile, string mobile, string content) { try { this._RemoteCenter.SendSms57(smsProfile, mobile, content); LogHelper.Info("下发短信消息:" + mobile + ":" + content); } catch (Exception ex) { LogHelper.Error(ex); } } } }