public QueueEmailBuilder(
     IEmailTemplateEngine templateEngine,
     IEmailTemplateStorage emailTemplateStorage,
     EmailAddress defaultFrom,
     IEmailMessageQueue queue)
     : base(templateEngine, emailTemplateStorage, defaultFrom)
 {
     _queue = queue;
 }
 public QueueEmailService(
     ILogger <QueueEmailService> logger,
     IEmailSender emailSender,
     IEmailMessageQueue emailMessageQueue)
 {
     _logger            = logger;
     _emailSender       = emailSender;
     _emailMessageQueue = emailMessageQueue;
 }
Ejemplo n.º 3
0
 public QueueEmailFactory(
     IEmailTemplateEngine emailTemplateEngine,
     IEmailTemplateStorage emailTemplateStorage,
     IEmailMessageQueue pendingEmailMessageQueue,
     IOptions <EmailOptions> optionAccessor)
 {
     _emailOptions             = optionAccessor.Value;
     _emailTemplateEngine      = emailTemplateEngine;
     _emailTemplateStorage     = emailTemplateStorage;
     _pendingEmailMessageQueue = pendingEmailMessageQueue;
 }