PasswordRecovery.OnSendMailError(SendMailErrorEventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает событие SendMailError, если не удалось отправить пользователю сообщение электронной почты.
protected:
virtual void OnSendMailError(System::Web::UI::WebControls::SendMailErrorEventArgs ^ e);
protected virtual void OnSendMailError (System.Web.UI.WebControls.SendMailErrorEventArgs e);
abstract member OnSendMailError : System.Web.UI.WebControls.SendMailErrorEventArgs -> unit
override this.OnSendMailError : System.Web.UI.WebControls.SendMailErrorEventArgs -> unit
Protected Overridable Sub OnSendMailError (e As SendMailErrorEventArgs)
Параметры
Объект SendMailErrorEventArgs, содержащий данные события.
Комментарии
Метод OnSendMailError вызывается, когда служба почты SMTP создает исключение. Реализация по умолчанию вызывает ошибку SendMailError и, если исключение не обрабатывается, повторно создает исключение, сохраняя стек вызовов.
Exception Проверьте свойство объекта, переданного SendMailErrorEventArgs в e
качестве параметра, чтобы определить фактическую причину исключения. Во время разработки наиболее распространенной причиной SendMailError возникновения события является <smtpMail>
неправильный раздел файла Web.config. После развертывания это событие может возникать по различным причинам, большинство из которых связано с ошибками в адресе электронной почты.
Необходимо задать свойству Handled объекта, передаваемого в e
качестве параметра значение true
, чтобы сообщить, что исключение обработано; в противном случае исключение будет создано снова.
При возникновении события через делегат вызывается обработчик события. Дополнительные сведения см. в разделе Обработка событий сервера на страницах ASP.NET Web Forms.
Метод OnSendMailError также позволяет производным классам обрабатывать событие, не присоединяя делегат. Это предпочтительная методика обработки событий в производном классе.
Примечания для тех, кто наследует этот метод
При переопределении OnSendMailError(SendMailErrorEventArgs) метода в производном классе обязательно вызовите OnSendMailError(SendMailErrorEventArgs) метод для базового класса, чтобы зарегистрированные делегаты получали событие.
Применяется к
См. также раздел
- SendMailErrorEventArgs
- SendMailError
- OnBubbleEvent(Object, EventArgs)
- Обработка событий сервера в веб-страницы ASP.NET
- Общие сведения об элементах управления ASP.NET входа
- Настройка внешнего вида и поведения элементов управления входа ASP.NET
- Практическое руководство. Отображение различных сведений для анонимных и вошедшего в систему пользователей
- Вкладка "Безопасность средства администрирования веб-сайтов"
- Защита элементов управления для входа
- Базовые рекомендации по безопасности веб-приложений
- Защита членства
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по