using System; using Quartz; namespace QMTask.DataDeal { /// <summary> /// 安东呼叫发送报警消息和邮件 /// </summary> //并发限制 [DisallowConcurrentExecution] public class SendMsgAndMailForServerJob : IJob { /// <summary> /// 执行方法 /// </summary> /// <param name="context"></param> public virtual void Execute(IJobExecutionContext context) { try { //调用服务端方法 var sa = new ServiceUtil().GetServiceAgent(); sa.InvokeServiceFunction<Object>("AndonCallBLL_SendMsgAndMailForServer"); context.Result = "安东呼叫发送报警消息和邮件服务开始:" + DateTime.Now.ToString("yy-MM-dd HH:mm:ss"); } catch (Exception ex) { context.Result = "安东呼叫发送报警消息和邮件服务失败" + ex; throw; } } } }