На официальной странице docs есть информация о вашем конкретном вопросе по этому методу.
Чтобы получить уведомление, когда электронное письмо было отправлено или операция была отменена, добавьте обработчик события в событие SendCompleted
.
Это означает, что метод не блокируется, но его нельзя ожидать, потому что он ничего не знает о TPL.Вы должны подписаться на событие SendCompleted
.Посмотрите пример кода по предоставленной мной ссылке, чтобы увидеть возможный сценарий использования.
Хотя SendMailAsync
реализован с использованием асинхронного шаблона на основе задач и, вероятно, должен использоваться вместо него.