Ejemplo n.º 1
0
        private void QueueMessage(System.Net.Mail.MailMessage message) {
            CleanAddresses(message);

            _queue.Enqueue(message.ToMailMessage());
            _metricsClient.Counter(MetricNames.EmailsQueued);
        }
Ejemplo n.º 2
0
        private async Task QueueMessageAsync(System.Net.Mail.MailMessage message, string metricsName) {
            await _metrics.CounterAsync($"mailer.{metricsName}").AnyContext();

            CleanAddresses(message);
            await _queue.EnqueueAsync(message.ToMailMessage()).AnyContext();
        }
Ejemplo n.º 3
0
 private Task QueueMessageAsync(System.Net.Mail.MailMessage message) {
     CleanAddresses(message);
     return _queue.EnqueueAsync(message.ToMailMessage());
 }
Ejemplo n.º 4
0
        private async Task QueueMessageAsync(System.Net.Mail.MailMessage message) {
            CleanAddresses(message);

            await _queue.EnqueueAsync(message.ToMailMessage()).AnyContext();
        }