AllReady.Services.SendGridDevelopmentWeb.DeliverAsync C# (CSharp) Метод

DeliverAsync() публичный Метод

public DeliverAsync ( ISendGrid message ) : System.Threading.Tasks.Task
message ISendGrid
Результат System.Threading.Tasks.Task
        public Task DeliverAsync(ISendGrid message)
        {
            var client = new SmtpClient
            {
                DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory,
                PickupDirectoryLocation = _settings.EmailFolder
            };
            var toAddress = message.To.FirstOrDefault();
            if (toAddress == null)
            {
                throw new InvalidOperationException("Can't send email without addressee.");
            }
            return client.SendMailAsync(new MailMessage(message.From.Address, toAddress.Address, message.Subject, message.Html));
        }
    }