Ejemplo n.º 1
0
 /// <summary>
 /// 同步发送Text邮件模版
 /// </summary>
 /// <param name="emailEnum">模版类型</param>
 /// <param name="to">接受人(多个)</param>
 /// <param name="parameters">模版参数【key】【value】</param>
 /// <param name="action">发送邮件成功调用的方法</param>
 public static void SendEmailText(EmailEnum emailEnum, IList <string> to, Dictionary <string, string> parameters, Action <bool> action)
 {
     SendEmail(to, EnumHelper.GetEnumDescription(emailEnum), EmailFactory.ProcessTemplate(emailEnum).GetTemplate(parameters), false, action);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 异步发送邮件模版
 /// </summary>
 /// <param name="emailEnum">模版类型</param>
 /// <param name="to">接受人(多个)</param>
 /// <param name="isbodyHtml">是否是Html</param>
 /// <param name="parameters">模版参数【key】【value】</param>
 /// <param name="action">发送邮件成功调用的方法</param>
 public static void SendEmailAsync(EmailEnum emailEnum, IList <string> to, bool isbodyHtml, Dictionary <string, string> parameters, Action <bool> action)
 {
     SendEmailAsync(to, EnumHelper.GetEnumDescription(emailEnum), EmailFactory.ProcessTemplate(emailEnum).GetTemplate(parameters), isbodyHtml, action);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 添加队列
 /// </summary>
 /// <param name="emailEnum">邮件类型</param>
 /// <param name="received">多个接收人</param>
 /// <param name="isBodyHtml">是否是html</param>
 /// <param name="isAsync">是否是异步</param>
 /// <param name="parameters">传入的动态参数</param>
 public static void AddQueue(EmailEnum emailEnum, IList <string> received, bool isBodyHtml, bool isAsync, Dictionary <string, string> parameters)
 {
     AddQueue(new EmailModel(emailEnum, EnumHelper.GetEnumDescription(emailEnum), EmailFactory.ProcessTemplate(emailEnum).GetTemplate(parameters), received, isBodyHtml, isAsync));
 }