Я работаю с функцией ожидания отправки электронной почты. Есть ли какие-либо решения, как отобразить страницу или вернуть представление () в ожидании завершения функции ожидания.
Вот мой код:
using (var smtp = new SmtpClient())
{
var credential = new NetworkCredential
{
UserName = "email@gmail.com",
Password = "paswordEmail"
};
smtp.Credentials = credential;
smtp.Host = "smtp-mail.outlook.com";
smtp.Port = 587;
smtp.EnableSsl = true;
await smtp.SendMailAsync(message); //Here is my await function for sending an email
return RedirectToAction("ThankYou"); //This thank you page. I want to display this html page without waiting for await complete
}