public QueueEmailBuilder( IEmailTemplateEngine templateEngine, IEmailTemplateStorage emailTemplateStorage, EmailAddress defaultFrom, IEmailMessageQueue queue) : base(templateEngine, emailTemplateStorage, defaultFrom) { _queue = queue; }
public DefaultEmailBuilder( IEmailSender emailSender, IEmailTemplateEngine templateEngine, IEmailTemplateStorage emailTemplateStorage, EmailAddress defaultFrom) : base(templateEngine, emailTemplateStorage, defaultFrom) { _emailSender = emailSender; }
public QueueEmailFactory( IEmailTemplateEngine emailTemplateEngine, IEmailTemplateStorage emailTemplateStorage, IEmailMessageQueue pendingEmailMessageQueue, IOptions <EmailOptions> optionAccessor) { _emailOptions = optionAccessor.Value; _emailTemplateEngine = emailTemplateEngine; _emailTemplateStorage = emailTemplateStorage; _pendingEmailMessageQueue = pendingEmailMessageQueue; }
public EmailBuilder( IEmailTemplateEngine templateEngine, IEmailTemplateStorage emailTemplateStorage, EmailAddress defaultFrom) { _templateEngine = templateEngine; _emailTemplateStorage = emailTemplateStorage; Message = new EmailMessage { FromAddress = defaultFrom }; }